Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

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.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×