CORRECTIF : Flux de données de longueur nulle est passée à un Pipeline de BizTalk Server lorsque la carte MQSC reçoit un message au format MQRFH2 d’IBM WebSphere

Considérez le scénario suivant :

  • L’adaptateur BizTalk pour WebSphere MQ (carte MQSC) vous permet de recevoir des messages à partir d’IBM WebSphere MQ.

  • Les messages d’IBM WebSphere MQ entrants sont mis en forme à l’aide d’en-têtes de MQRFH2.

  • Le Format de nombre entier (Int Fmt) dans le descripteur de Message MQ (MQMD) pour le message entrant a UNIX ou d’hôte.

Dans ce scénario, l’adaptateur MQSC peut transmettre sous la forme d’un flux de zéro octet au composant de Pipeline de BizTalk Server.

Ce problème se produit car, lorsque le Format de nombre entier dans le MQMD est défini sur UNIX ou un hôte, les valeurs entières dans l’en-tête de MQRFH2 sont codés à l’aide de la mise en forme de big-endian. Les autres valeurs de MQMD sont codés à l’aide de la mise en forme de primauté.

Le correctif qui résout ce problème est inclus dans la mise à jour Cumulative, 2 pour Host Integration Server 2013.

Le correctif qui résout ce problème est inclus dans les 10 mise à jour Cumulative pour Host Integration Server 2010.

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

Après avoir appliqué cette mise à jour, la carte MQSC utilise la primauté de mise en forme pour les valeurs integer dans l’en-tête de MQRFH2.

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 ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?

Qu’est-ce qui a affecté votre expérience ?

Avez-vous d’autres commentaires ? (Facultatif)

Nous vous remercions pour vos commentaires.

×