Simptome
Să luăm în considerare următorul scenariu:
-
Aveți o locație de primire care este configurat să utilizeze Microsoft BizTalk Adapter for WebSphere MQ (adaptor MQSC) care este inclus în Microsoft Host Integration Server 2010 sau Microsoft Host Integration Server 2009 pentru a primi mesaje de la IBM WebSphere MQ.
-
Mesaje care sunt primite de la coada IBM WebSphere MQ sunt EBCDIC mesaje criptate.
În acest scenariu, începutul și finalul unele mesaje primite pot conține caractere deșeuri (incorect) după mesajele sunt convertite utilizând setul de caractere (de exemplu, UTF-8) care este specificat în configurația adaptor MQSC. Când se întâmplă acest lucru, este posibil să primiți un mesaj de eroare asemănător cu următorul:
Un mesaj primit de adaptor "MQSC" pe primi locația "receive_location_name" cu URI "URI" este suspendat.
Detalii de eroare: a existat o eroare de executare canal de primire: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, versiune = 3.0.1.0, Culture neutral, PublicKeyToken = = 31bf3856ad364e35" sursă: "XML dezasamblor" primire Port: "Port numele" URI: "URI" motiv: No Dezasamblați etapă componente poate recunoaște datele.
Cauza
Adaptor MQSC nu a fost conversia corect mesajele setul de caractere specificat în setările de adaptor din cauza problemelor legate de lungimea mesajul primit.
Rezolvare
Informații despre actualizarea cumulativă
Host Integration Server 2013
Fix care rezolvă această problemă este inclus în pachetul de actualizare cumulativă 1 pentru Host Integration Server 2013. Pentru a obține 1 de actualizare cumulativă, consultaţi următorul articol din baza de cunoștințe Microsoft:
Pachetul de actualizare cumulativă 2908834 1 pentru Host Integration Server 2013
Host Integration Server 2010
Fix care rezolvă această problemă este inclus în pachetul de actualizare cumulativă 9 pentru Host Integration Server 2010. Pentru a obține 9 actualizare cumulativă, consultaţi următorul articol din baza de cunoștințe Microsoft:
2897923 Cumulative update pachet 9 pentru Host Integration Server 2010
Host Integration Server 2009
Fix care rezolvă această problemă este inclus în pachetul 7 de actualizare cumulativă pentru Host Integration Server 2009. Pentru a obține 7 de actualizare cumulativă, consultaţi următorul articol din baza de cunoștințe Microsoft:
Actualizarea cumulativă 2975320 7 pentru Host Integration Server 2009
Informații despre remedierea rapidă
O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină problema descrisă în acest articol. Această remediere rapidă poate să necesite testare suplimentară. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă.
Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, contactaţi Microsoft Client Service și suport pentru a obţine remedierea rapidă.
Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă cu numerele de telefon ale clienților servicii și asistență Microsoft sau pentru a crea o solicitare de asistenţă separată, accesați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare remediere rapidă disponibilă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.
Cerințe preliminare
Trebuie să aveți instalat pentru a aplica această remediere rapidă Microsoft Host Integration Server 2009 Cumulative Update 6 .
Informații despre repornire
Trebuie să reporniți computerul după aplicarea acestei remedieri rapide.
Informații de înlocuire
Această remediere rapidă nu înlocuiește nicio remediere rapidă lansată anterior.
Informații despre fișier
Versiunea în limba engleză a acestei remedieri rapide are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.
Pentru toate versiunile bazate pe x86 Host Integration Server 2009
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
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 |
Pentru toate versiunile bazate pe x64 Host Integration Server 2009
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
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 |
Notă Datorită dependențelor de fișier, cea mai recentă remediere care conține aceste fișiere, de asemenea, pot conține fișiere suplimentare.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Mai multe informații
Problema descrisă aici este legată de problema descrisă în următorul articol din baza de cunoștințe Microsoft:
2883141 FIX: "Întâlnite la încercarea de a lua mesaj din coadă de eroare" Eroare la primirea unui mesaj mai mare de 1 MO. în BizTalk Server 2010După aplicarea acestei actualizări, adaptor MQSC utilizează MQ obțineți opţiuni suplimentare (MQGMO_ACCEPT_TRUNCATED_MSG și MQGMO_CONVERT) când se primește mesaje. Aceste opțiuni activați IBM WebSphere MQ să trimită înapoi lungimea reală în octeți a mesajului pentru a face conversia.
În plus, setările de Lungimea maximă mesaj ar trebui să fie configurat pentru a îndeplini cerințele dimensiunea mesajul specific mediu pentru a vă asigura că toate mesajele sunt primite cu succes. Lungimea maximă mesaj setările pot fi specificate în adaptor MQSC parametrii și IBM WebSphere MQ setări. Prin urmare, ar trebui să vă asigurați că setările de acord.
Această actualizare în Host Integration Server 2010 Cumulative Update 9 înlocuiește actualizarea corelate, care a fost inclusă în Host Integration Server 2010 Cumulative Update 8 și ar trebui să fie utilizate în medii care implementează adaptor MQSC să integrați cu IBM WebSphere MQ.