Príznaky
Pozrite si nasledujúci scenár:
- Máte umiestnenie príjmu, ktoré je nakonfigurované na používanie adaptéra Microsoft BizTalk Adapter for WebSphere MQ (adaptér MQSC), ktorý je súčasťou systému Microsoft Host Integration Server 2010 alebo Microsoft Host Integration Server 2009 na prijímanie správ z produktu IBM WebSphere MQ.
- Správy prijaté z frontu IBM WebSphere MQ sú šifrované správy EBCDIC.
V tomto scenári môže začiatok a koniec niektorých prijatých správ obsahovať znaky odpadu (neplatné) po tom, ako sa správy skonvertujú pomocou znakovej sady (napríklad UTF-8), ktorá je určená v konfigurácii adaptéra MQSC. V takom prípade sa môže zobraziť podobné chybové hlásenie:
Poznámka
Správa prijatá adaptérom MQSC v časti receive_location_name príjemu s URI URI je pozastavená.
Podrobnosti o chybe: Pri spúšťaní kanála príjmu sa vyskytlo zlyhanie: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Zdroj: "XML disassembler" Port príjmu: Názov portu URI: URI Dôvod: Žiadne súčasti fázy rozoberania nedokážu rozpoznať údaje.
Príčina
Adaptér MQSC správne nekonvertoval správy na základe znakovej sady, ktorá bola zadaná v nastaveniach adaptéra, kvôli problémom, ktoré súvisia s dĺžkou prijatých správ.
Riešenie
Informácie o kumulatívnych aktualizáciách
Host Integration Server 2013
Oprava, ktorá rieši tento problém, je k dispozícii v balíku kumulatívnej aktualizácie 1 pre Host Integration Server 2013. Ak chcete získať kumulatívnu aktualizáciu 1, pozrite si tento článok vedomostnej databázy Microsoft Knowledge Base:
2908834 Balík kumulatívnych aktualizácií 1 pre Host Integration Server 2013
Host Integration Server 2010
Oprava, ktorá rieši tento problém, je súčasťou kumulatívnej aktualizácie 9 pre Host Integration Server 2010. Ak chcete získať kumulatívnu aktualizáciu 9, pozrite si tento článok databázy Microsoft Knowledge Base:
2897923 Kumulatívny balík aktualizácií 9 pre Host Integration Server 2010
Host Integration Server 2009
Oprava, ktorá rieši tento problém, je súčasťou kumulatívnej aktualizácie balíka 7 pre Host Integration Server 2009. Ak chcete získať kumulatívnu aktualizáciu 7, pozrite si tento článok databázy Microsoft Knowledge Base:
2975320 Cumulative Update 7 for Host Integration Server 2009
Informácie o rýchlych opravách
Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená len na vyriešenie problému, ktorý je popísaný v tomto článku. Túto rýchlu opravu použite len v systémoch, v ktorých sa vyskytol problém popísaný v tomto článku. Táto rýchla oprava môže prejsť ďalšími testami. Ak teda nie ste vážne zasiahnutí týmto problémom, odporúčame počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.
Ak je rýchla oprava k dispozícii na stiahnutie, v hornej časti článku databázy Knowledge Base sa nachádza časť K dispozícii na stiahnutie rýchlej opravy. Ak sa táto časť nezobrazuje, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o rýchlu opravu.
Poznámka: Ak sa vyskytnú ďalšie problémy alebo je potrebné riešenie problémov, možno bude potrebné vytvoriť samostatnú žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky a problémy podpory, ktoré nespĺňajú podmienky na túto konkrétnu rýchlu opravu. Úplný zoznam telefónnych čísel na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft alebo ak chcete vytvoriť samostatnú žiadosť o službu, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support Poznámka: Formulár K dispozícii na stiahnutie rýchlych opráv zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje, nie je pre daný jazyk k dispozícii rýchla oprava.
Predpoklady
Ak chcete použiť túto rýchlu opravu, musíte mať nainštalovanú kumulatívnu aktualizáciu Microsoft Host Integration Server 2009 6 .
Informácie o reštartovaní
Po použití tejto rýchlej opravy môže byť potrebné reštartovať počítač.
Informácie o náhrade
Táto rýchla oprava nenahrádza žiadnu predtým vydanú rýchlu opravu.
Informácie o súboroch
Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo neskoršie atribúty súborov), ktoré sú uvedené v nasledujúcej tabuľke. Dátumy a časy týchto súborov sú uvedené v koordinovanom svetovom čase (UTC). Pri zobrazení informácií o súbore sa tieto informácie prevedú na miestny čas. Ak chcete zistiť rozdiel medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas na ovládacom paneli.
Pre všetky podporované verzie systému Host Integration Server 2009 s procesorom typu x86
| Názov súboru | Verzia súboru | Veľkosť súboru | Dátum | Čas | Platforma |
|---|---|---|---|---|---|
| Microsoft.biztalk.adapter.mqsc.imqwrapper.dll | 8.0.4101.2 | 165,088 | 31. januára 2014 | 19:42 | x86 |
| Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll | 8.0.4101.2 | 164,072 | 31. januára 2014 | 19:42 | x86 |
Pre všetky podporované verziami x64: Host Integration Server 2009
| Názov súboru | Verzia súboru | Veľkosť súboru | Dátum | Čas | Platforma |
|---|---|---|---|---|---|
| Microsoft.biztalk.adapter.mqsc.imqwrapper.dll | 8.0.4101.2 | 165,088 | 31. januára 2014 | 19:42 | x86 |
| Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll | 8.0.4101.2 | 164,072 | 31. januára 2014 | 19:42 | x86 |
| Microsoft.biztalk.adapter.mqsc.imqwrapper.dll | 8.0.4101.2 | 198,368 | 31. januára 2014 | 19:46 | x64 |
| Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll | 8.0.4101.2 | 195,816 | 31. januára 2014 | 19:46 | x64 |
Poznámka: Z dôvodu závislostí súborov môže najnovšia oprava, ktorá obsahuje tieto súbory, obsahovať aj ďalšie súbory.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Popísaný problém súvisí s problémom popísaným v nasledujúcom článku databázy Microsoft Knowledge Base:
2883141 OPRAVA: Chyba Pri pokuse o prijatie správy z frontu sa vyskytla chyba, keď bola v BizTalk Server 2010 prijatá správa väčšia ako 1 MB Po použití tejto aktualizácie používa adaptér MQSC ďalšie možnosti MQ Get (MQGMO_ACCEPT_TRUNCATED_MSG a MQGMO_CONVERT) pri prijatí správ. Tieto možnosti umožňujú IBM WebSphere MQ odoslať späť skutočnú dĺžku správy v bajtoch, ktorá sa má konvertovať.
Okrem toho by sa nastavenia maximálnej dĺžky správy mali nakonfigurovať tak, aby zodpovedali konkrétnym požiadavkám na veľkosť správy v prostredí, aby sa zabezpečilo úspešné prijatie všetkých správ. Nastavenia maximálnej dĺžky správy možno zadať v parametroch adaptéra MQSC a v nastaveniach IBM WebSphere MQ. Preto by ste sa mali uistiť, že nastavenia súhlasia.
Táto aktualizácia v kumulatívnej aktualizácii Host Integration Server 2010 9 nahrádza súvisiacu aktualizáciu, ktorá bola zahrnutá v kumulatívnej aktualizácii 8 Host Integration Servera 2010 a mala by sa používať v prostrediach, ktoré implementujú adaptér MQSC na integráciu s produktom IBM WebSphere MQ.