TIBCO Enterprise Message Service 的需求和限制

系統需求

隨附于 TIBCO Enterprise Message Service 的用戶端 SDK (使用 TIBCO EMS C# API) 。 BizTalk Adapter for TIBCO EMS 會使用此 API 與 TIBCO EMS 通訊。

將 API 新增至 GAC

BizTalk Adapter for TIBCO EMS 需要將 TIBCO EMS C# API TIBCO.EMS.dll 新增至全域組件快取 (GAC) 。 如果未安裝此元件,配接器會觸發例外狀況並記錄適當的訊息。

  1. 將 TIBCO EMS C#API 複製到BizTalk Server電腦。

  2. 將目錄變更為 C# API 檔案的位置,TIBCO.EMS.DLL。

    在預設安裝中,此 DLL 的路徑 c:\tibco\ems\clients\cs\TIBCO.EMS.DLL。

  3. 在命令提示字元中,輸入:

    C:\bin> gacutil /i TIBCO.EMS.dll

    TIBCO.EMS.dll 現在會顯示 GAC。

    若要檢視 GAC 清單,請在 [主控台] 中開啟[系統管理工具],開啟[Microsoft .NET Framework X.XConfiguration],然後按一下 [組件快取]。

限制

BizTalk Adapter for TIBCO Enterprise Message Service 會使用 TIBCO.EMS.dll 與 TIBCO Enterprise Message Service 通訊。 當您使用 TIBCO EMS C# API 時,應該考慮下列限制:

  • 訊息壓縮可讓 TIBCO EMS 用戶端以壓縮形式將訊息傳送至 EMS,不適用於 C# API。

  • 配接器與伺服器之間的訊息加密不適用於 C# API。 C# API 不允許使用 OpenSSL 程式庫進行 SSL 加密。

  • C# API 不支援 EMS 的系統管理 API。

  • 無法使用 BizTalk TIBCO EMS 配接器來傳送或接收大小大於 50 MB 的訊息。 除了此大小之外,環境會體驗 System.OutOfMemoryException 例外狀況。

另請參閱

規劃和架構