Problembeschreibung
Betrachten Sie das folgende Szenario:
-
Sie haben einen Empfangsspeicherort konfiguriert wird Microsoft BizTalk Adapter für WebSphere MQ (MQSC-Adapter), die in Microsoft Host Integration Server 2010 oder Microsoft Host Integration Server 2009 empfangen Nachrichten von IBM WebSphere MQ enthalten ist.
-
Die Nachrichten, die von IBM WebSphere MQ-Warteschlange empfangen wurden verschlüsselte EBCDIC.
In diesem Szenario enthalten Anfang und Ende einige Nachrichten Störzeichen (ungültig) nach Nachrichten mithilfe des Zeichensatzes (z. B. UTF-8), die in der Konfiguration MQSC konvertiert werden. In diesem Fall erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:
Empfangsspeicherort eine Meldung vom Adapter "MQSC" auf "Receive_location_name" URI "URI" angehalten.
Fehlerdetails: Fehler beim Ausführen der Empfangspipeline: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version = 3.0.1.0, Culture = Neutral, PublicKeyToken = 31bf3856ad364e35" Quelle: "XML-Disassembler" Empfangsport: "Portname" URI: "URI" Grund: Phase Komponenten zerlegen keine Daten erkennen.Ursache
MQSC-Adapter wurde nicht richtig konvertieren Nachrichten basierend auf den Zeichensatz, der Einstellungen Adapter aufgrund angegeben wurde, die Länge der empfangenen Nachricht verknüpft sind.
Problemlösung
Informationen zum kumulativen Update
Host Integrationsserver 2013
Das Update, das dieses Problem behebt gehört Kumulatives Updatepaket 1 für Host Integration Server 2013. Kumulative Update 1 finden Sie unter folgenden Artikel der Microsoft Knowledge Base:
2908834 Kumulatives Updatepaket 1 für Host Integrationsserver 2013
Host Integrationsserver 2010
Das Update, das dieses Problem behebt gehört Kumulatives Updatepaket 9 für Host Integration Server 2010. Das kumulative Update 9 erhalten, finden Sie in folgenden Artikel der Microsoft Knowledge Base:
2897923 kumulative Updatepaket 9 für Host Integration Server 2010
Host Integrationsserver 2009
Das Update, das dieses Problem behebt gehört kumulative Updatepaket 7 für Host Integration Server 2009. Kumulative Update 7 finden Sie unter folgenden Artikel der Microsoft Knowledge Base:
2975320 kumulativen Update 7 für Host Integrationsserver 2009
Hotfix-Informationen
Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Wenden Sie dieses Hotfix nur auf Systeme an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.
Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten. Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Für eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder um eine separate Serviceanfrage zu erstellen, gehen Sie zu der folgenden Microsoft-Website:http://support.microsoft.com/contactus/?ws=supportHinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.
Voraussetzungen
Sie müssen Microsoft Host Integration Server 2009 kumulative Update 6 verfügen, um diesen Hotfix installieren.
Informationen zum Neustart
Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix angewendet haben.
Ersetzte
Dieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.
Dateiinformationen
Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
Für alle unterstützten X86-basierten Versionen von Host Integration Server 2009
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Zeit |
Plattform |
---|---|---|---|---|---|
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 |
Für alle unterstützten Versionen X64-basierten Host Integration Server 2009
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Zeit |
Plattform |
---|---|---|---|---|---|
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 |
Hinweis Aufgrund der dateiabhängigkeiten enthalten das neueste Update, das diese Dateien enthält auch zusätzliche Dateien.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Weitere Informationen
Das hier beschriebene Problem bezieht sich auf das im folgenden Artikel der Microsoft Knowledge Base beschriebene Problem:
2883141 beheben: "Fehler beim Abrufen der Nachricht aus Warteschlange" Fehler beim Empfang einer Nachricht größer als 1 MB in BizTalk Server 2010Nach dieser Aktualisierung der MQSC verwendet zusätzlicher MQ Abrufoptionen (MQGMO_ACCEPT_TRUNCATED_MSG und MQGMO_CONVERT) empfängt Nachrichten. Diese Optionen ermöglichen IBM WebSphere MQ zurück an die Länge in Bytes der Nachricht konvertiert werden. Darüber hinaus sollte die Einstellung Maximallänge entsprechend Anforderungen der Nachricht der Umgebung sicherstellen, dass alle erfolgreich Nachrichten konfiguriert werden. Die Einstellung Maximallänge können Parameter MQSC Adapter und IBM WebSphere MQ-Einstellungen angegeben werden. Daher sollten Sie sicherstellen, dass die Einstellungen übereinstimmen. Dieses Update in Host Integration Server 2010 kumulative Update 9 ersetzt das entsprechende Update, das in Host Integration Server 2010 kumulative Update 8 wurde und sollte in einer Umgebung, die der Adapter MQSC Integration mit IBM WebSphere MQ implementieren verwendet werden.