簡介

Hotfix 可供使用,可讓 TIBCO EMS 的 BizTalk 配接器支援 Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) 和 BizTalk Server 2009 中的訂購郵件傳遞及安全通訊端層 (SSL) 連接。

其他相關資訊

重要筆記

  1. 請確定已適當安裝並安裝 Tibco 伺服器。

  2. 請務必將 TIBCO EMS C# API (Tibco.ems.dll) GAC (GAC) 。 若要這麼做,請使用Gacutil.bat應用程式。 詳細資訊請參閱「參考一節。

  3. 從版本 4.4 開始在 Tibco 中支援 SSL。

啟用排序郵件傳遞的支援

在您申請 Hotfix 之後,TIBCO EMS 傳輸屬性的 BizTalk 配卡對話方塊提供兩個新選項,讓您啟用排序郵件傳遞的支援。 這兩個選項為訂單傳遞和 StopPollingOnFailure。 根據預設,已排序的傳遞選項設為 False,而 StopPollingOnFailure 選項設為 True。

已訂購的送貨選項

當您將排序傳遞選項設為 True 時,郵件預期會從 Tibco 伺服器進行投票,並提交到 BizTalk Server。 BizTalk 伺服器接收郵件的順序與郵件送往 Tibco 伺服器的順序相同。

附注:Tibco 佇列中優先順序較高的郵件,是預期會先于優先順序較低的郵件前,投票並提交到 BizTalk 的郵件。 您可以使用郵件優先順序選項的傳送器組式組式屬性來變更郵件的優先順序。

StopPollingOnFailure 選項

只有在已訂購的送貨選項設為 True 時,此選項才適用。 此選項可用來決定是否在提交郵件到 BizTalk 失敗時繼續或停止輪詢。 如果 StopPollingOnFailure 選項設為 True,而且未將郵件提交到 BizTalk,則使用 TIBCO EMS BizTalk 配接器接收埠會停止從 Tibco 伺服器額外輪詢郵件,然後埠會停用。 如果 StopPollingOnFailure 選項設為 False,則即使將郵件提交到 BizTalk 失敗,投票不會停止。 在此案例中,失敗的郵件會移至暫停的佇列。

注意 當 StopPollingOnFailure 選項設為 False 時,無法提交至 BizTalk 的郵件會移至暫停的佇列。 此行為會造成訂單遺失。 因此,建議您將此選項設為 True。

啟用 SSL 連線的支援

在您申請 Hotfix 之後,TIBCO EMS 傳輸屬性對話方塊的 BizTalk 配卡提供三個新選項,讓您啟用 SSL 連線的支援。 三個選項如下:

  • UseSSL

  • SSLTargetHostName

  • SSLClientSubjectDN

注意根據預設,UseSSL 選項設為 False,而 SSLTargetHostName 選項和 SSLClientSubjectDN 選項為空白。

重要:若要支援 SSL 連線,您必須在 Tibco 伺服器和 BizTalk 伺服器上設定一些必要的設定。 詳細資訊請參閱「支援 SSL 連線的必要設定」一節。

UseSSL 選項

如果 UseSSL 選項設為 False,則介面卡會連接至 TCP 埠上的 Tibco Server。 如果 UseSSL 選項設為 True,則介面卡會連接至 SSL 埠上的 Tibco Server。

注意:Tibco Server 是在伺服器連接定義區段下的 "Server Name" 欄位中進行配置。 TCP 埠和 SSL 埠都位於伺服器連接定義區段下的埠號碼欄位中。

SSLTargetHostName 選項:確定 Tibco 伺服器的受根信任憑證已安裝于其帳戶已針對
BizTalk 主機實例所配置的使用者的受根信任憑證授權單位單位儲存
區。

SSL ClientSubjectDN 選項

如果需要雙向 SSL,則此選項為必填選項。 例如,Tibco 伺服器需要用戶端顯示憑證。 您可以在 Tibemsd.conf 檔案的 ssl_require_client_cert 屬性中啟用或停用憑證。 此值會對應到用戶端憑證的區分主題名稱。 請確定 Tibco 伺服器的受根信任憑證已安裝于其帳戶已針對 BizTalk 主機實例所配置的使用者的根信任憑證授權單位單位存放區。

以下是此選項的範例值:

E=client@testcompany.com, CN=client, OU=client Unit, O=Test Company, L=us-english, S=California, C=US

支援 SSL 連線的必要設定

SSL 是一種通訊協定,可提供安全驗證,並可傳輸網際網路或內部網路加密的資料。 在用戶端或介面卡 (與 Tibco 伺服器) SSL 交握有下列兩種方式:

  • 單向 SSL:用戶端不需要向伺服器呈現憑證。

  • 雙向 SSL:用戶端必須將 CA 憑證呈現至伺服器。

安裝單向 SSL


在 Tibco 伺服器上,變更 Tibemsd.conf 檔案。 如果要執行這項操作,請依照下列步驟執行:

  1. 停用 ssl_require_client_cert 屬性。 若要這麼做,請變更此設定,如下所示:ssl_require_client_cert =
    停用

  2. 將 ssl_server_identity 屬性設定為指向伺服器憑證、將 ssl_server_key 屬性設定為使用正確的 SSL 鍵,以及將 ssl_password 屬性設為使用正確的 SSL 密碼。 若要這麼做,請變更這些設定,使其顯示如下
    :ssl_server_identity = server.cert.pem ssl_server_key
    = server.key.pem ssl_password =<密碼>請注意,請確定


    .pem 檔案可在您設定的路徑中使用。

  3. 儲存 Tibemsd.conf 檔案,然後啟動 Tibco EMS 伺服器。

在 BizTalk 伺服器上,在帳戶已針對 BizTalk 主機實例所配置的使用者的根信任憑證授權單位單位儲存區中,安裝 Tibco 伺服器的根信任憑證。 然後,嘗試使用 Tibco 介面卡連接到 Tibco 伺服器。

安裝雙向 SSL

在 Tibco 伺服器上,變更 Tibemsd.conf 檔案。 如果要執行這項操作,請依照下列步驟執行:

  1. 啟用 ssl_require_client_cert 屬性。 若要這麼做,請變更此設定,如下所示:ssl_require_client_cert =
    啟用

  2. 將 ssl_server_identity 屬性設定為指向伺服器憑證、將 ssl_server_key 屬性設定為使用正確的 SSL 鍵,以及將 ssl_password 屬性設為使用正確的 SSL 密碼。 若要這麼做,請變更這些設定,使其顯示如下
    :ssl_server_identity = server.cert.pem ssl_server_key
    = server.key.pem ssl_password =<password>請注意,請確定


    .pem 檔案可在您設定的路徑中使用。

  3. 將 ssl_server_trusted 屬性設定為指向用戶端憑證 CA 的根憑證。 若要這麼做,請變更此設定,使其顯示如下
    :ssl_server_trusted = client.root.cert.pem Note

    請確定 .pem 檔案可在您設定的路徑中使用。

  4. 儲存 Tibemsd.conf 檔案並啟動 Tibco EMS 伺服器

在 BizTalk 伺服器上,在帳戶已針對 BizTalk 主機實例所配置的使用者的根信任憑證授權單位單位儲存區中,安裝 Tibco 伺服器的根信任憑證。 在目前使用者的根信任憑證授權單位單位儲存區中安裝用戶端憑證的 CA 憑證。 在目前使用者的個人存放區中安裝用戶端憑證。 然後,嘗試使用 Tibco 介面卡連接到伺服器。

Hotfix 資訊

For BizTalk Server 2006 R2 SP1

BizTalk Server 2006 R2 SP1 的累積更新套件 3 中包含 Hotfix。

若要進一步瞭解如何取得累積更新套件,請按一下下列文章編號,以在 Microsoft 知識庫中查看文章

:BizTalk Server 2006 R2 Service Pack 1 的2286501累積更新套件 3,以取得

BizTalk Server 2006 R2 SP1 Hotfix, 按一下下列文章編號,即可在 Microsoft 知識庫中查看文章

:BizTalk Server 2006 R2 Service Pack 1 中包含的 Microsoft BizTalk Server 974563快速修正清單

BizTalk Server 2009

可解決此問題的 Hotfix 包含在 BizTalk Server 2009 的累積更新套件 2 中。

若要進一步瞭解如何取得累積更新套件,請按一下下列文章編號,以在 Microsoft 知識庫中查看文章

:BizTalk Server 2009 的2497794累積更新套件 2 現在可從 Microsoft 取得支援的

Hotfix。 不過,它旨在修正本文所述的問題。 請只將此問題適用于遇到此特定問題的系統。 此 Hotfix 可能會收到額外的測試。 因此,如果您並未受到此問題的嚴重影響,建議您等候下一次包含此 Hotfix 的軟體更新。

若要立即解決此問題,請聯絡 Microsoft 客戶支援服務以取得 Hotfix。 有關 Microsoft 客戶支援服務電話號碼的完整清單及支援成本相關資訊,請流覽下列 Microsoft 網站:

HTTP://support.microsoft.com/contactus/?ws=support注意 在特殊情況下,如果 Microsoft 支援專業人員判斷特定更新能解決您的問題,則通常支援電話的費用可能會取消。 一般來說,如果有所描述之特定更新無法解決的其他支援問題,才會收取支援費用。

先決條件

您必須安裝 Microsoft BizTalk Server 2009 和適用于企業應用程式的 Microsoft BizTalk 配卡 (也稱為 BizTalk LOB 配) ,以適用此 Hotfix。

重新啟動需求

當您使用 Hotfix 之後,就不需要重新開機電腦。

Hotfix 取代資訊

此 Hotfix 不會取代任何其他 Hotfix。

檔案資訊

此 Hotfix 的英文版本具有下列 (或更新版本的檔案屬性) 列于下表。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換為當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Btcore.dll

1.0.5020.12

2,129,744

26-Apr-2010

12:16

x86

Microsoft.biztalk.adapters.bizutil.dll

1.0.5020.12

163,720

26-Apr-2010

12:16

x86

Microsoft.biztalk.adapters.corereceiver.dll

1.0.5020.12

33,680

26-Apr-2010

12:16

x86

Microsoft.biztalk.adapters.coretransmitter.dll

1.0.5020.12

39,320

26-Apr-2010

12:16

x86

Microsoft.biztalk.adapters.tibcoems.dll

1.0.5020.12

88,968

26-Apr-2010

12:16

x86

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考

有關 TIBCO Enterprise Message Service 的資訊,請流覽下列 MICROSOFT Developer Network (MSDN) 網站:

TIBCO 企業郵件服務需求與限制若要進一步瞭解郵件的排序傳遞,請流覽下列 MSDN 網站:

已排序郵件傳遞若要進一步瞭解 BizTalk Server Hot 修正程式,請按一下下列文章編號以在 Microsoft 知識庫中查看文章:

2003907 BizTalk Server Hotfixs 相關資訊

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×