Symptômes
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.
Cause
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é.
Résolution
Informations de mise à jour cumulative
Host Integration Server 2013
Le correctif qui résout ce problème est inclus dans la mise à jour Cumulative, 2 pour Host Integration Server 2013.
Host Integration Server 2010
Le correctif qui résout ce problème est inclus dans les 10 mise à jour Cumulative pour Host Integration Server 2010.
É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
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.