Applies ToMicrosoft BizTalk Adapter Pack 2013 BizTalk Adapters

本文適用於下列產品:

  • 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 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。