Remediere: "fără demontarea etapă componente poate recunoaște datele" eroare atunci când se primesc mesaje de la IBM WebSphere MQ

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.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×