修正: 訊息成為困在 SM58 當您使用 BizTalk Server 2010 WCF 架構的 SAP 配接器

文章翻譯 文章翻譯
文章編號: 2845536
全部展開 | 全部摺疊

在此頁中

本文適用於下列產品:
  • 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><Data>WCF 自訂</Data><Data>System.Runtime.InteropServices.COMException (0xC0C0163C): 從 HRESULT 的例外狀況: 在 Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.SubmitMessage (IBaseMessage 訊息) 在 Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.SubmitMessage (IBaseMessage 訊息,物件保留使用者資料) 在 Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkExecutionQueue.DequeueTaskCore() 0xC0C0163C</Data></EventData>
<EventData><Data>WCF 自訂</Data><Data>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)</Data></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 快速補充程式的相關資訊
本文中所討論的協力廠商產品並非由 Microsoft 製造。Microsoft 不以擔保、 默示或其他方式保證這些產品的可靠性和效能。

屬性

文章編號: 2845536 - 上次校閱: 2013年10月31日 - 版次: 1.0
關鍵字:?
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbbtsadapters kbmt KB2845536 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:2845536
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com