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

Considérez le scénario suivant :

  • Vous installez les cartes réseau du serveur Commerce pour BizTalk Server sur un ordinateur qui exécute Microsoft BizTalk Server. Ces cartes sont inclus dans Microsoft Commerce Server 2009 R2.

  • Vous créez et configurez un ordres reçoivent l’emplacement d’un point de terminaison à l’aide de l’adaptateur BizTalk pour les commandes à recevoir des commandes de Commerce Server 2009 R2.


Dans ce scénario, l’emplacement de réception pour le point de terminaison peut cesser de traitement des messages par intermittence. Cette condition se poursuit jusqu'à ce que le point de terminaison est redémarré.

En outre, un message d’erreur semblable au suivant est enregistré dans le journal d’Application :

Type d'événement : erreur
Source de l’événement : BizTalk Server 2009
Catégorie d’événement : BizTalk Server 2009
L’ID d’événement : 5673
Description :
Le moteur de messagerie a reçu une erreur à partir de l’adaptateur de transport «NOM_DE_LA_CARTE» lors de la notification de la carte avec l’événement BatchComplete. Raison « Référence objet ne pas définie à une instance d’un objet ».

Remarque L’espace réservé de NOM_DE_LA_CARTE dans ce message d’erreur est le nom que vous avez spécifié pour l’adaptateur BizTalk pour les commandes dans BizTalk Server, telles que des commandes de Commerce Server.

Cause

Ce problème se produit car un état d’attente infinie peut se produire lorsque BizTalk Adapter pour les commandes ne reçoit pas les signaux des autres parties lors d’une transaction. Lorsque cela se produit, la carte s’arrête d’interrogation Commerce Server commander des Services Web.

Résolution

Pour résoudre ce problème, appliquez ce correctif. Après avoir appliqué ce correctif, une nouvelle entrée de Registre est introduite pour configurer la valeur de délai d’expiration de transaction pour l’adaptateur BizTalk pour les commandes. Pour activer ce correctif, reportez-vous à la section Activer le correctif .

Informations sur le correctif

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes qui rencontrent le problème décrit dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone du service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.


Conditions préalables

Pour appliquer ce correctif, vous devez disposer les cartes de Commerce Server pour BizTalk Server est installé.


Activer le correctif logiciel

Pour activer ce correctif, procédez comme suit :

  1. Redémarrez le point de terminaison.

  2. Appliquer ce correctif.

  3. Dans le Registre, recherchez la sous-clé suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\CommerceServer\9.0\BizTalk Adapters\Orders\subkeyRemarque Dans ce cas, l’espace réservé de sous-clé est la valeur qui est spécifiée dans les propriétés de Transport de l’emplacement de réception de l’ordre.

  4. Ajoutez l’entrée de Registre suivante et la valeur de la sous-clé :

    Nom de valeur de chaîne : TransactionTimeoutMinutes
    Données de la valeur de chaîne : 5
    Remarque Lorsque vous définissez la valeur de délai d’attente pour le TransactionTimeoutMinutes, ne définissez pas la valeur trop petite. Assurez-vous que la valeur est supérieure à la valeur de délai d’attente de Microsoft Distributed Transaction Coordinator (MSDTC). Si vous définissez la valeur trop petite, un délai d’attente peut se produire avant le BizTalk Server de terminer les ordres de traitement. En outre, ne définissez pas la valeur trop élevée, car la carte attendra que de temps avant qu’il arrive à expiration et continue.


Après l’activation de ce correctif logiciel, un message d’erreur semblable au suivant est enregistré dans le journal des applications lorsqu’un délai d’expiration de transaction se produit :

Nom du journal : Application
Source : Adaptateur de réception des commandes Commerce Server
Date : dateheure
L’ID d’événement : 0
Catégorie de la tâche : aucun
Niveau : erreur
Mots clés : classique
Description :
SubmitBatch : Délai d’expiration de Transaction est survenue avec la valeur de délai d’attente de 300000

Remarque La valeur de délai d’attente dans ce message d’erreur est exprimée en millisecondes.



Informations sur le redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif. Toutefois, vous devez redémarrer l’instance de l’hôte BizTalk après avoir appliqué ce correctif.


Informations sur le remplacement

Ce correctif ne remplace pas un correctif précédemment publié.

Informations sur les fichiers

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Plateforme

Microsoft.commerceserver.adapter.orders.receiveadapter.dll

9.0.4260.217

51,864

18-Feb-2013

20:28

x86

Remarque En raison des dépendances de fichiers, le correctif le plus récent qui contient ces fichiers peut également contenir des fichiers supplémentaires.

État

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

Plus d'informations

Si vous souhaitez plus d’informations sur les adaptateurs BizTalk Server, accédez à la page Web de Microsoft Developer Network (MSDN) suivant :

Cartes de serveur Commerce pour BizTalk Server

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.

×