Applies ToBizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard Microsoft BizTalk Adapter Pack 2013

Symptômes

Supposons que vous utilisez un adaptateur WCF SAP, vous affectez la valeur ConnectorType NCo et vous définissez un nom de Destination RFC serveur spécifique. Lorsque le fichier saprfc.ini contient des commentaires supplémentaires, les espaces et les retours chariot dans les définitions de destination, l’adaptateur WCF SAP échoue et vous recevez le message d’erreur suivant :

Le moteur de messagerie n’a pas pu ajouter un emplacement de réception « MyReceiveLocation » avec l’URL « sap://CLIENT=###; LANG=en;@a/sapserver/## ? ListenerDest = DEST1 & RfcSdkTrace = False & AbapDebug = False » à la carte « SAP WCF ». Raison : « System.IndexOutOfRangeException : Index était en dehors des limites de la array.at Microsoft.Adapters.SAP.NCo.SAPRfcFileParameters.GetSectionInformationFromIniFile (tempFilePath de chaîne, chaîne destinationNameFromUri, sectionCount de Int32)à Microsoft.Adapters.SAP.NCo.RfcServerConnection.GetParameters (String nom_serveur)à Microsoft.Adapters.SAP.NCo.RfcServerConnection.Open (conn RfcClientConnection)à Microsoft.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo (String connectionArguments)à Microsoft.Adapters.SAP.SAPInboundContract.StartListener (String [] listenerActions, délai d’attente de TimeSpan)à Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (expiration TimeSpan)à System.ServiceModel.Channels.CommunicationObject.Open (expiration TimeSpan)à System.ServiceModel.Channels.CommunicationObject.Open (expiration TimeSpan)à System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (expiration TimeSpan)à System.ServiceModel.Channels.CommunicationObject.Open (expiration TimeSpan)à System.ServiceModel.ServiceHostBase.OnOpen (expiration TimeSpan)à System.ServiceModel.Channels.CommunicationObject.Open (expiration TimeSpan)à Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()à Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint..ctor (BizTalkEndpointContext endpointContext, IBTTransportProxy transportProxy, le ControlledTermination)à Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiver'2.AddReceiveEndpoint (String url, IPropertyBag adapterConfig, IPropertyBag bizTalkConfig) ».

Résolution

Informations de mise à jour cumulative

Le correctif qui résout ce problème est inclus dans la mise à jour cumulative suivante pour BizTalk Server :

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Obtenir des informations sur service pack et liste de mise à jour cumulative pour BizTalk Server.Obtenir des informations sur les correctifs de BizTalk Server et de la prise en charge de la mise à jour cumulative.

Les produits tiers dont traite cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute forme de garantie, expresse ou implicite, concernant les performances ou la fiabilité de ces produits.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.