Sintomas

Quando tenta enviar mensagens para um sistema SAP, utilizando um nome de utilizador de início de sessão incorrectas ou a palavra-passe no Microsoft BizTalk Server 2013 R2 ou no Microsoft BizTalk Server 2013, a instância de sistema anfitrião BizTalk falha. Além disso, a seguinte mensagem de erro é registada no registo de aplicações:

Aplicação: BTSNTSvc64.exe
Versão do Framework: v <Número de versão>
Descrição: O processo foi terminado devido a uma excepção não processada.
Informações de excepção: System.Runtime.CallbackException
Pilha:
em Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (Object, Exception)
a Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[[System.__Canon, mscorlib, versão = 4.0.0.0, idioma = neutro, PublicKeyToken = b77a5c561934e089]]. AsyncRequest(System.Object)
em System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, Boolean System.Threading.ContextCallback, Object)
em System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, Boolean System.Threading.ContextCallback, Object)
em System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
em System.Threading.ThreadPoolWorkQueue.Dispatch()

Excepção não processada encontrada, detalhes da excepção: System.Runtime.CallbackException: chamada de retorno assíncrona gerou uma excepção. ---> System.ServiceModel.CommunicationObjectFaultedException: O objecto de comunicação, Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[System.ServiceModel.Channels.IRequestChannel], não pode ser utilizado para comunicação porque se encontra no estado falhado.

Rastreio da pilha de servidor:
em System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan tempo de espera, AsyncCallback chamada de retorno, estado do objecto)
em Microsoft.BizTalk.Adapter.Wcf.Runtime.OneWayOperationSendPortRequestChannel'1.OnBeginClose (TimeSpan tempo de espera, AsyncCallback chamada de retorno, estado do objecto)
em System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject communicationObject, TimeSpan tempo de espera, AsyncCallback chamada de retorno, estado do objecto)
em System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan tempo de espera, AsyncCallback chamada de retorno, estado do objecto)
em System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject communicationObject, TimeSpan tempo de espera, AsyncCallback chamada de retorno, estado do objecto)
em System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan tempo de espera, AsyncCallback chamada de retorno, estado do objecto)

Excepção rethrown [0]:
em System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg)
em System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, Int32 tipo)
em System.ServiceModel.ICommunicationObject.BeginClose (chamada de retorno AsyncCallback, estado do objecto)
a Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.HandleTransmissionException[ChannelType] (excepção ex CallbackState 1» Estado-membro)
em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback (IAsyncResult resultado)
em System.Runtime.AsyncResult.Complete (Boolean completedSynchronously)
---Fim do rastreamento da pilha de excepção interna--
em System.Runtime.AsyncResult.Complete (Boolean completedSynchronously)
em System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.CallComplete (Boolean completedSynchronously, excepção de excepção)
em System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend (resultado IAsyncResult, Boolean completedSynchronously)
em System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame (IAsyncResult resultado)
em Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (objecto operationResult, operationException de excepção)
em Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1.AsyncRequest (objecto obj)
em System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto, Boolean preserveSyncCtx)
em System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
em System.Threading.ThreadPoolWorkQueue.Dispatch().

Resolução

Informações de actualização cumulativa

Este problema foi corrigido pela primeira vez na actualização cumulativa para o BizTalk Server e BizTalk placa Pack 2013:

Estado

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

Referências

Para mais informações sobre os service packs e a lista de actualização cumulativa para o BizTalk Server, consulte KB 2555976: Service pack e lista de actualização cumulativa para o BizTalk Server.

Para mais informações sobre correcções do BizTalk Server, consulte KB 2003907: suporte a actualizações de informações sobre correcções do BizTalk e cumulativo.

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?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×