Symptom
Föreställ dig följande:
-
Du använder klientbaserade BizTalk-adaptern för WebSphere MQ (kort MQSC) för att ansluta till IBM WebSphere MQ för z/OS V7.0.1.
-
Du kan ta emot meddelanden från IBM WebSphere.
-
Du kan använda Host Integration Server 2010 kumulativ uppdatering 9 (CU9) till ett system för Host Integration Server 2010 eller Host Integration Server 2013 kumulativ uppdatering 1 (CU1) till ett system för Host Integration Server 2013.
I det här fallet visas felmeddelanden som liknar följande när du försöker komma åt meddelandena från IBM WebSphere MQ för z/OS V7.0.1 som du har fått tidigare:
Händelse-ID: 5740
Källa: BizTalk Server
Beskrivning:
Kort "MQSC" genereras ett felmeddelande. Information "fel uppstod vid försök att hämta meddelandet från kön. kön = könamn, queueManager = queue_manager orsakskod = 2009".
Obs! Orsakskod 2009 definieras som MQRC_CONNECTION_BROKEN i IBM WebSphere MQ.
Orsak
Det här problemet uppstår eftersom MQSC-kortet har uppdaterats i Host Integration Server 2010 kumulativ uppdatering 9 (CU9) och i Host Integration Server 2013 kumulativ uppdatering 1 (CU1) för att lösa det problem som beskrivs i följande artiklar i Knowledge Base:
2910875 KORRIGERA: "inga Disassemble scenen komponenter kan identifiera data" fel när meddelanden tas emot från IBM WebSphere MQ
2912428 KORRIGERA: MQSC-kortet genererar belastningen i nätverket när den tar emot meddelanden från IBM WebSphere meddelandeköer
Dessa uppdateringar ändra processen MQSC-kortet används för att bestämma längden på ett inkommande meddelande och konvertering av det mottagna meddelandet. Konverteringsprocessen visas ändringen medför särskilt meddelande konvertering problem när MQSC-kortet kommunicerar med IBM WebSphere MQ för z/OS V7.0.1.
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.
Temporär lösning
Undvik det här problemet genom att ta bort Host Integration Server 2010 kumulativ uppdatering 9 (CU9) eller Host Integration Server 2013 kumulativ uppdatering 1 (CU1) från datorn Host Integration Server.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Mer Information
När du har installerat den här uppdateringen använder inte rutinen meddelande konvertering som har lagts till i de refererade uppdateringarna när den ansluter till IBM WebSphere MQ för z/OS-versioner tidigare än V7.1 MQSC-kortet.
Dessutom MQSC-kortet har uppdaterats för att åtgärda ett problem som förhindrade SyncPoint transaktioner (transaktion stöds = Ja) fungerar när den ansluter till IBM WebSphere MQ för z/OS.
Tredjepartsprodukter som diskuteras i denna artikel tillverkas oberoende av Microsoft. Microsoft lämnar inga garantier, implicerade eller andra, om prestanda eller tillförlitlighet hos dessa produkter.