Cet article s’applique aux produits suivants :
-
Module de carte Microsoft BizTalk 2010
-
Pack de carte Microsoft BizTalk 2013
Symptômes
Supposons que vous utilisez un adaptateur SAP basés sur Microsoft Windows Communication Foundation WCF à partir de Microsoft BizTalk carte Pack 2010 pour vous connecter à un système SAP sur un ordinateur Microsoft BizTalk Server. Vous rencontrez des erreurs lorsque l’adaptateur SAP basés sur WCF reçoit les messages IDOC (intermediate document) à partir du système SAP. Dans ce cas, les messages IDOC se bloquent dans l’état Transaction exécutée dans SM58 dans le système SAP. En outre, les messages d’erreur suivants sont enregistrés dans le journal d’Application sur le BizTalk Server :
WCF personnalisés < EventData >< données > < / données >< données > System.Runtime.InteropServices.COMException (0xC0C0163C) : Exception à partir de HRESULT : 0xC0C0163C à Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.SubmitMessage (Message IBaseMessage) à Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.SubmitMessage (message d’IBaseMessage, userData de l’objet) à Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkExecutionQueue.DequeueTaskCore() < / données >< / EventData > WCF personnalisés < EventData >< données > < / données >< Microsoft.Adapters.SAP.RFCException de données > : détails : code d’erreur = RFC_INVALID_HANDLE. AdapterErrorMessage = une exception s’est produite sur le port d’écoute lors de l’exécution de RfcWaitForRequest... à Microsoft.ServiceModel.Channels.Common.Channels.AdapterReplyChannel.EndTryReceiveRequest (IAsyncResult résultat, RequestContext & requestContext) à Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredInboundChannel' 1.System.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest (IAsyncResult résultat, RequestContext & contexte) à System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive (IAsyncResult result, RequestContext & requestContext) < / données >< / EventData >
RemarqueCe problème se produit également lorsque l’hôte de l’adaptateur SAP basés sur WCF s’arrête ou que des problèmes réseau intermittents se produisent.
Cause
Ce problème se produit car l’adaptateur BizTalk envoie des messages d’erreur dans le système SAP. Toutefois, le système SAP ne peut pas traiter les messages d’erreur.
Résolution
Après avoir appliqué le correctif, un autre type de message d’erreur est transmis au système SAP.
Informations sur le package de mise à jour cumulative
Pour le Pack d’adaptateur BizTalk 2013
Le correctif qui résout ce problème est inclus dans le package de mise à jour cumulative 1 pour BizTalk carte Pack 2013. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2892600 Package de mise à jour cumulative 1 pour BizTalk carte Pack 2013
Pour le Pack d’adaptateur BizTalk 2010
Le correctif qui résout ce problème est inclus dans le package de mise à jour cumulative 3 pour le Pack de l’adaptateur BizTalk 2010. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2617150 Package de mise à jour cumulative 3 pour le Pack de l’adaptateur BizTalk 2010
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Informations supplémentaires
Pour plus d’informations sur les correctifs de BizTalk Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2003907 Informations sur les correctifs de BizTalk ServerLes produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.