Symptomen
Overweeg het volgende scenario:
-
U hebt een locatie ontvangen die is geconfigureerd voor gebruik van de Microsoft BizTalk-Adapter voor WebSphere MQ (MQSC-Adapter) die is opgenomen in Microsoft Host Integration Server 2010 of Microsoft Host Integration Server 2009 berichten ontvangen van IBM WebSphere MQ.
-
De berichten die afkomstig zijn van de IBM WebSphere MQ wachtrij zijn gecodeerde berichten van EBCDIC.
In dit scenario wordt bevatten het begin en einde van het aantal ontvangen berichten (ongeldig) onleesbare tekens nadat de berichten zijn geconverteerd met de tekenset (bijvoorbeeld UTF-8) die is opgegeven in de configuratie van de MQSC-Adapter. Wanneer dit gebeurt, wordt een foutbericht van de volgende strekking weergegeven:
Een bericht ontvangen door de adapter 'MQSC' op locatie 'receive_location_name' met URI ontvangen "URI" is geschorst.
Foutgegevens: Er is een fout opgetreden bij het uitvoeren van de pijpleiding ontvangen: "versie Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, = 3.0.1.0, cultuur = neutral, PublicKeyToken = 31bf3856ad364e35" bron: 'XML-disassembler' poort ontvangen: "Poort" URI: "URI" reden: fase onderdelen niet ontleden de gegevens kunnen herkennen.Oorzaak
De MQSC Adapter is niet correct converteren van berichten op basis van de tekenset die is opgegeven in de instellingen van de netwerkadapter door problemen die gerelateerd zijn aan de lengte van het ontvangen bericht.
Oplossing
Cumulatieve update informatie
Host integratieserver 2013
De oplossing om dit probleem is opgenomen in de cumulatieve updatepakket 1 voor de Host Integration Server 2013. Als u de cumulatieve Update 1, raadpleegt u het volgende artikel in de Microsoft Knowledge Base:
2908834 cumulatieve updatepakket 1 voor de Host integratieserver 2013
Host integratieserver 2010
De oplossing om dit probleem is opgenomen in de cumulatieve updatepakket 9 voor Host Integration Server 2010. Als u de cumulatieve Update 9, raadpleegt u het volgende artikel in de Microsoft Knowledge Base:
2897923 cumulatief updatepakket 9 voor Host Integration Server 2010
Host integratieserver 2009
De correctie voor dit probleem dat is opgenomen in de cumulatieve updatepakket 7 voor 2009 van Host Integration Server. Als u de cumulatieve Update 7, raadpleegt u het volgende artikel in de Microsoft Knowledge Base:
2975320 cumulatieve Update 7 van Host integratieserver 2009
Informatie over de hotfix
Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop de in dit artikel beschreven problemen zich voordoen. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.
Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen. Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of voor het indienen van een afzonderlijk serviceverzoek, gaat u naar de volgende Microsoft-website:http://support.microsoft.com/contactus/?ws=supportOpmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.
Vereisten
U moet Microsoft Host Integration Server 2009 cumulatieve Update 6 geïnstalleerd om deze hotfix te kunnen hebben.
Opstartinformatie
Mogelijk moet u de computer opnieuw opstarten nadat u deze hotfix hebt toegepast.
Informatie over vervanging
Deze hotfix vervangt NIET een eerder uitgebrachte hotfix.
Bestandsinformatie
De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Voor alle ondersteunde versies van Host Integration Server 2009 op basis van x86
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Microsoft.biztalk.adapter.mqsc.imqwrapper.dll |
8.0.4101.2 |
165,088 |
31-Jan-2014 |
19:42 |
x86 |
Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll |
8.0.4101.2 |
164,072 |
31-Jan-2014 |
19:42 |
x86 |
Voor alle ondersteunde versies x64 gebaseerde Host Integration Server 2009
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Microsoft.biztalk.adapter.mqsc.imqwrapper.dll |
8.0.4101.2 |
165,088 |
31-Jan-2014 |
19:42 |
x86 |
Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll |
8.0.4101.2 |
164,072 |
31-Jan-2014 |
19:42 |
x86 |
Microsoft.biztalk.adapter.mqsc.imqwrapper.dll |
8.0.4101.2 |
198,368 |
31-Jan-2014 |
19:46 |
x64 |
Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll |
8.0.4101.2 |
195,816 |
31-Jan-2014 |
19:46 |
x64 |
Opmerking Vanwege bestandsafhankelijkheden kan de meest recente oplossing waarin deze bestanden ook extra bestanden bevatten.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
Het hier beschreven probleem betrekking heeft op het probleem dat wordt beschreven in het volgende artikel in de Microsoft Knowledge Base:
2883141 oplossen: 'Fout opgetreden tijdens het bericht uit de wachtrij halen'-fout wanneer een bericht groter is dan 1 MB is ontvangen in BizTalk Server 2010Nadat u deze update hebt toegepast, de MQSC-Adapter maakt gebruik van extra krijgen MQ-opties (MQGMO_ACCEPT_TRUNCATED_MSG en MQGMO_CONVERT) als deze berichten krijgt. Deze opties kunt IBM WebSphere MQ terug te sturen de werkelijke lengte in bytes van het bericht moet worden geconverteerd. Bovendien moeten de Maximale lengte van bericht -instellingen worden geconfigureerd om te voldoen aan de vereisten bepaald bericht grootte van het milieu om ervoor te zorgen dat alle berichten met succes zijn ontvangen. De Maximale lengte van bericht instellingen worden opgegeven in de parameters MQSC Adapter en IBM WebSphere MQ-instellingen. Daarom moet u ervoor zorgen dat de instellingen overeenkomen. Deze update in Host Integration Server 2010 cumulatieve Update 9 vervangt de verwante update die is opgenomen in Host Integration Server 2010 cumulatieve Update 8 en moet worden gebruikt in omgevingen waarin de MQSC-Adapter voor integratie met IBM WebSphere MQ implementeren.