CORRECÇÃO: Mensagens ficam "encravadas" em SM58 quando utilizar uma placa de SAP baseadas no WCF no BizTalk Server 2010

Este artigo aplica-se aos seguintes produtos:

  • Microsoft BizTalk placa Pack 2010

  • Pack de placa Microsoft BizTalk 2013

Sintomas

Suponha que utilizar uma placa SAP baseadas no WCF do Microsoft Windows Communication Foundation do Microsoft BizTalk placa Pack 2010 para ligar a um sistema SAP num computador com o BizTalk Server Microsoft. Encontrar alguns erros quando a placa SAP baseadas no WCF recebe mensagens de documento intermédio (IDOC) do sistema SAP. Nesta situação, as mensagens IDOC podem ficar "encravadas" no estado de transacção em execução no SM58 no sistema SAP. Além disso, as seguintes mensagens de erro são registadas no registo de aplicações no servidor BizTalk:

< EventData >< dados > WCF-Custom < / dados >< dados > System.Runtime.InteropServices.COMException (0xC0C0163C): excepção de HRESULT: 0xC0C0163C em Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.SubmitMessage (Erro de IBaseMessage) em Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.SubmitMessage (mensagem de IBaseMessage, objecto userData) no Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkExecutionQueue.DequeueTaskCore() < / dados >< / EventData > < EventData >< dados > WCF-Custom < / dados >< Microsoft.Adapters.SAP.RFCException de dados >: detalhes: ErrorCode = RFC_INVALID_HANDLE. AdapterErrorMessage = Ocorreu uma excepção a escuta ao executar RfcWaitForRequest... em Microsoft.ServiceModel.Channels.Common.Channels.AdapterReplyChannel.EndTryReceiveRequest (IAsyncResult resultar, RequestContext & requestContext) no Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredInboundChannel' 1.System.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest (IAsyncResult resultar, RequestContext & contexto) em System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive (resultado IAsyncResult, RequestContext & requestContext) < / dados >< / EventData >

NotaEste problema também ocorre quando o anfitrião de placa SAP baseadas no WCF é encerrado ou ocorrer problemas de rede intermitente.

Causa

Este problema ocorre porque a placa de BizTalk envia mensagens de erro para o sistema SAP. No entanto, o sistema SAP não consegue processar as mensagens de erro.

Resolução

Depois de aplicar a correcção, um tipo de mensagem de erro diferente é transmitido ao sistema SAP.

Informação de pacote de actualização cumulativa

Para o adaptador de BizTalk Pack 2013

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 1 para BizTalk placa Pack 2013. Para mais informações sobre como obter este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2892600 Pacote de actualização cumulativa 1 para BizTalk placa Pack 2013

Para o adaptador de BizTalk Pack 2010

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 3 para BizTalk placa Pack 2010. Para mais informações sobre como obter este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2617150 Pacote de actualização cumulativa 3 para o BizTalk placa Pack 2010

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informações

Para mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2003907 Obter informações sobre correcções do BizTalk ServerOs produtos de terceiros referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×