KORRIGERING: Ström med nollängd skickas till en BizTalk Server Pipeline när MQSC-adaptern tar emot ett MQRFH2-formaterat meddelande från IBM WebSphere

Gäller för
Host Integration Server 2013 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard Microsoft Host Integration Server 2010

Symptom

Tänk dig följande scenario:

  • Du använder BizTalk Adapter för WebSphere MQ (MQSC Adapter) för att ta emot meddelanden från IBM WebSphere MQ.
  • De inkommande IBM WebSphere MQ-meddelandena formateras med hjälp av MQRFH2-huvuden.
  • Heltalsformatet (int fmt) i MQ Message Descriptor (MQMD) för det inkommande meddelandet är inställt på UNIX eller Host.

I det här scenariot kan MQSC-adaptern skicka meddelandet som en nollbytesström till BizTalk Server Pipeline-komponenten.

Orsak

Det här problemet beror på att när heltalsformatet i MQMD är inställt på UNIX eller Host kodas heltalsvärdena i MQRFH2-huvudet med big-endian-formatering. De andra värdena i MQMD kodas med hjälp av little-endian-formatering.

Lösning

Information om kumulativ uppdatering

Host Integration Server 2013

Korrigeringen som löser problemet ingår i kumulativ uppdatering 2 för Host Integration Server 2013.

Host Integration Server 2010

Korrigeringen som löser problemet ingår i kumulativ uppdatering 10 för Host Integration Server 2010.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Mer information

När du har installerat den här uppdateringen använder MQSC-adaptern little-endian-formatering för heltalsvärdena i MQRFH2-huvudet.

Ansvarsfriskrivning från tredje part

De produkter från tredje part som beskrivs i den här artikeln är tillverkade av företag som är oberoende av Microsoft. Microsoft utfärdar inga som helst garantier för dessa produkters funktion och tillförlitlighet.