Aplica-se A
BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard Microsoft BizTalk Adapter Pack 2013

Sintomas

Suponha que utiliza uma placa de WCF SAP e defina o valor de ConnectorType como NCo e definir um nome de destino de servidor específico do RFC. Quando o ficheiro saprfc.ini contém comentários adicionais, espaços e símbolos de retorno no âmbito das definições de destino, a placa de WCF SAP falha e recebe a seguinte mensagem de erro:

O motor de processamento de mensagens não conseguiu adicionar uma localização de recepção "MyReceiveLocation" com o URL "sap://CLIENT=###; Lang=en;@a/sapserver/##? ListenerDest = DEST1 & RfcSdkTrace = False & AbapDebug = False "para a placa"WCF SAP". Motivo: "System.IndexOutOfRangeException: o índice estava fora dos limites da array.at Microsoft.Adapters.SAP.NCo.SAPRfcFileParameters.GetSectionInformationFromIniFile (cadeia tempFilePath, destinationNameFromUri de cadeia, Int32 sectionCount)em Microsoft.Adapters.SAP.NCo.RfcServerConnection.GetParameters (cadeia nomedoservidor)em Microsoft.Adapters.SAP.NCo.RfcServerConnection.Open (RfcClientConnection conn)em Microsoft.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo (cadeia connectionArguments)em Microsoft.Adapters.SAP.SAPInboundContract.StartListener (cadeia [] listenerActions, TimeSpan tempo de espera)em Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (TimeSpan limite)em System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan limite)em System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan limite)em System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (TimeSpan limite)em System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan limite)em System.ServiceModel.ServiceHostBase.OnOpen (TimeSpan limite)em System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan limite)em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint..ctor (BizTalkEndpointContext endpointContext, IBTTransportProxy transportProxy, ControlledTermination controlo)em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiver'2.AddReceiveEndpoint (cadeia de url, IPropertyBag adapterConfig, IPropertyBag bizTalkConfig) ".

Resolução

Informações de actualização cumulativa

A correcção que resolve este problema está incluída na actualização cumulativa para o BizTalk Server:

Estado

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

Referências

Obter informações sobre o service pack e lista de actualização cumulativa para o BizTalk Server.Obter informações sobre correcções do BizTalk Server e o suporte de actualização cumulativa.

Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente, ao desempenho ou à fiabilidade destes produtos.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.