本文適用於下列產品:
-
Microsoft BizTalk 配接器套件 2010
-
Microsoft BizTalk 配接器套件 2013
徵狀
假設您使用 Microsoft Windows 通訊基礎 WCF 架構的 SAP 介面卡從 Microsoft BizTalk 配接器的封包 2010年連接至 SAP 系統在 Microsoft BizTalk Server 為基礎的電腦上。 當 WCF 架構的 SAP 配接器收到來自 SAP 系統的中間的文件 (IDOC) 訊息時,您會遇到一些錯誤。 在此情況下,IDOC 訊息可能會卡在交易執行的 SM58 狀態 SAP 系統中。 此外,下列的錯誤訊息會記錄在 BizTalk Server 上的應用程式日誌中:
< EventData >< 資料 > WCF 自訂 < / 資料 >< 資料 > System.Runtime.InteropServices.COMException (0xC0C0163C): 從 HRESULT 的例外狀況: 在 Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.SubmitMessage 0xC0C0163C(IBaseMessage 訊息) 在 Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkExecutionQueue.DequeueTaskCore() 的 Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.SubmitMessage (IBaseMessage 訊息,物件保留使用者資料) 在 < / 資料 >< / EventData >< EventData >< 資料 > WCF 自訂 < / 資料 >< 資料 > Microsoft.Adapters.SAP.RFCException: 詳細資料: 錯誤碼 = RFC_INVALID_HANDLE。 AdapterErrorMessage = 時發生例外狀況接聽程式上執行 RfcWaitForRequest.. 在 Microsoft.ServiceModel.Channels.Common.Channels.AdapterReplyChannel.EndTryReceiveRequest (通知 IAsyncResult 造成,RequestContext 和 requestContext) 在 Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredInboundChannel'1.System.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest (通知 IAsyncResult 造成,RequestContext 和內容) 在 System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive (通知 IAsyncResult 結果,RequestContext &requestContext) < / 資料 >< / EventData >
注意WCF 為基礎的 SAP 配接器主應用程式關閉,或有間歇性網路問題發生時,也會發生這個問題。
原因
之所以發生這個問題,是因為 BizTalk 配接器會將錯誤訊息傳送至 SAP 系統。 但是,SAP 系統無法處理的錯誤訊息。
解決方案
您套用此修正程式之後,就會不同種類的錯誤訊息傳遞至 SAP 系統。
累積更新套件資訊
BizTalk 配接器套件 2013
解決這個問題的 hotfix 會併入 BizTalk 配接器的封包 2013年累積更新套件 1。 如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2892600 BizTalk 配接器的封包 2013年的累積更新套件 1
BizTalk 配接器套件 2010
解決這個問題的 hotfix 會併入 BizTalk 配接器的封包 2010年累積更新套件 3。 如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2617150 BizTalk 配接器的封包 2010年的累積更新套件 3
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
其他相關資訊
如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2003907 BizTalk Server hotfix 的相關資訊本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。