BizTalk Adapter for DB2 不接受在 Host Integration Server 2013 接收位置中指定的「DB2 SET Registers」命令

套用到
Host Integration Server 2013

症狀

請考慮 Microsoft Host Integration Server 2013 中的下列案例:

  • 您的接收位置已設定為使用 Microsoft BizTalk Adapter for DB2。
  • 您可以將 BizTalk Adapter for DB2 配置為包含特定的 DB2 SET (陳述式,例如,DB2 SET Registers 屬性中的 SET CURRENT PATH 'TESTLIB') 。

在此案例中,DB2 SET 指令不會傳遞至遠端 IBM DB2 資料庫伺服器。

原因

當 DB2 SET 命令與接收位置一起使用時,BizTalk Adapter for DB2 不支援傳遞這些命令。 DB2 SET 暫存器功能最初是針對 DB2 配接器搭配使用 Solicit-Response 傳送連接埠時發生的特定情況新增至 BizTalk Adapter for DB2。

解決方式

安裝累積 2 (CU2 Host Integration Server 2013 的 CU2) Microsoft更新。 安裝 CU2 時,會實作接收連接埠的 DB2 SET 陳述式支援。 

累積更新資訊

解決此問題的修正程式包含在 Microsoft Host Integration Server 2013 的 累積更新 2 中。

受影響的二進位檔 Microsoft.HostIntegration.Adapters.MsDb2.Runtime.dll。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。