En este artículo se aplica a los productos siguientes:
-
Adaptador de Microsoft BizTalk Pack 2010
-
Adaptador de Microsoft BizTalk Pack de 2013
Síntomas
Se supone que usa un adaptador SAP basado en Microsoft Windows Communication Foundation WCF desde Microsoft BizTalk adaptador Pack 2010 para conectarse a un sistema SAP en un equipo con Microsoft BizTalk Server. Se producen algunos errores cuando el adaptador SAP basados en WCF recibe mensajes IDOC (documento intermedio) desde el sistema SAP. En esta situación, los mensajes IDOC pueden atascarse en el estado de ejecución de la transacción en SM58 en el sistema SAP. Además, se graban los siguientes mensajes de error en el registro de aplicación en el BizTalk Server:
Personalizado de WCF de datos > < EventData >< < / datos >< datos > System.Runtime.InteropServices.COMException (0xC0C0163C): excepción de HRESULT: 0xC0C0163C en Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.SubmitMessage (Msg IBaseMessage) en Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.SubmitMessage (mensaje IBaseMessage, objeto userData) en Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkExecutionQueue.DequeueTaskCore() < / datos >< / EventData > Personalizado de WCF de datos > < EventData >< < / datos >< datos > Microsoft.Adapters.SAP.RFCException: detalles: ErrorCode = RFC_INVALID_HANDLE. AdapterErrorMessage = ha producido una excepción en el agente de escucha mientras se ejecutaba RfcWaitForRequest.. en Microsoft.ServiceModel.Channels.Common.Channels.AdapterReplyChannel.EndTryReceiveRequest (IAsyncResult provocar, RequestContext & requestContext) en Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredInboundChannel' 1.System.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest (IAsyncResult provocar, RequestContext & context) en System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive (IAsyncResult result, RequestContext & requestContext) < / datos >< / EventData >
Nota Este problema también se produce cuando se apaga el host del adaptador SAP basados en WCF o se producen problemas de red intermitentes.
Causa
Este problema se produce porque el adaptador de BizTalk envía los mensajes de error al sistema SAP. Sin embargo, el sistema SAP no puede controlar los mensajes de error.
Solución
Después de aplicar la revisión, otro tipo de mensaje de error se pasa al sistema SAP.
Información del paquete de actualización acumulativa
Para BizTalk Adapter Pack de 2013
La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 1 para BizTalk adaptador Pack 2013. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2892600 Paquete de actualización acumulativa 1 para BizTalk adaptador Pack 2013
Para BizTalk Adapter Pack 2010
La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 3 para BizTalk adaptador Pack 2010. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2617150 Paquete de actualización acumulativa 3 para BizTalk adaptador Pack 2010
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Más información
Para obtener más información acerca de las revisiones de BizTalk Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2003907 Información acerca de las revisiones de BizTalk ServerLos productos de terceros que se mencionan en este artículo están fabricados por compañías que son independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.