KORRIGERA: Meddelanden blir kvar i SM58 när du använder en WCF-baserade SAP-kortet i BizTalk Server 2010

Den här artikeln gäller följande produkter:

  • Microsoft BizTalk Adapter Pack 2010

  • Microsoft BizTalk Adapter Pack 2013

Symptom

Anta att du använder Microsoft Windows Communication Foundation WCF-baserade SAP-kortet från Microsoft BizTalk Adapter Pack 2010 för att ansluta till ett SAP-system på en dator med Microsoft BizTalk-servern. Vissa fel kan uppstå när WCF-baserade SAP-kortet får mellanliggande dokumentet (IDOC) meddelanden från SAP-system. I det här fallet kan IDOC meddelanden bli fastnat i tillståndet transaktionen utförs i SM58 i SAP-systemet. Dessutom loggas följande felmeddelanden i programloggen på BizTalk-servern:

WCF-anpassad för < EventData >< Data > < / Data >< Data > System.Runtime.InteropServices.COMException (0xC0C0163C): undantag från HRESULT: 0xC0C0163C vid Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.SubmitMessage (IBaseMessage msg) vid Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.SubmitMessage (IBaseMessage-meddelande, userData objekt) vid Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkExecutionQueue.DequeueTaskCore() < / Data >< / EventData > WCF-anpassad för < EventData >< Data > < / Data >< Data > Microsoft.Adapters.SAP.RFCException: information: felkod = RFC_INVALID_HANDLE. AdapterErrorMessage = ett undantagsfel har inträffat på lyssnaren vid körning av RfcWaitForRequest... vid Microsoft.ServiceModel.Channels.Common.Channels.AdapterReplyChannel.EndTryReceiveRequest (IAsyncResult leder, RequestContext & requestContext) vid Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredInboundChannel' 1.system.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest (IAsyncResult leder, RequestContext & kontext) vid System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive (IAsyncResult resultatet, RequestContext & requestContext) < / Data >< / EventData >

Obs!Det här problemet uppstår även när värd för WCF-baserade SAP-kortet stängs av eller nätverksproblem uppstå.

Orsak

Det här problemet uppstår eftersom BizTalk adapter skickar felmeddelanden till SAP-systemet. SAP-systemet inte kan dock hantera felmeddelanden.

Lösning

När du har installerat korrigeringsfilen, överförs en annan typ av felmeddelande till SAP-systemet.

Kumulativ uppdatering Paketinformation

För BizTalk Adapter Pack 2013

Den snabbkorrigering som löser problemet ingår i ett kumulativt uppdateringspaket 1 för BizTalk Adapter Pack 2013. Mer information om hur du skaffar den här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2892600 Kumulativt uppdateringspaket 1 för BizTalk Adapter Pack 2013

För BizTalk Adapter Pack 2010

Den snabbkorrigering som löser problemet ingår i ett kumulativt uppdateringspaket 3 för BizTalk Adapter Pack 2010. Mer information om hur du skaffar den här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2617150 Kumulativt uppdateringspaket 3 för BizTalk Adapter Pack 2010

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Mer information

Mer information om snabbkorrigeringar för BizTalk Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2003907 Information om snabbkorrigeringar för BizTalk ServerDe produkter från andra tillverkare som diskuteras i denna artikel tillverkas oberoende av Microsoft. Produkternas funktion eller tillförlitlighet kan därför inte garanteras.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×