Příznaky
Jde o takovouto situaci:
-
Musíte přijmout umístění, která je nakonfigurována pro použití adaptéru BizTalk Microsoft pro WebSphere MQ (MQSC adaptér), který je součástí Microsoft Host Integration Server 2010 nebo Microsoft Host Integration Server 2009 na přijmout zprávy od IBM WebSphere MQ.
-
Zprávy přijaté z fronty IBM WebSphere MQ jsou šifrované zprávy EBCDIC.
V tomto scénáři začátek a konec některé přijaté zprávy může obsahovat znaky (neplatné) po převodu zpráv pomocí znakové sady (například UTF-8), která je určena v konfiguraci adaptéru MQSC. Pokud k tomu dojde, může se zobrazit chybová zpráva podobná následující:
Přijímat zprávy přijatých adaptérem "MQSC" na místo "receive_location_name" s identifikátorem URI "identifikátor URI" je pozastaveno.
Podrobnosti o chybě: došlo k selhání spouštění přijímání potrubí: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, verze = 3.0.1.0 Culture = neutral, PublicKeyToken = 31bf3856ad364e35" Zdroj: "XML disassembler" přijímání Port: "Název portu" identifikátor URI: "identifikátor URI" důvod: Ne rozebírat součásti fázi lze rozpoznat data.Příčina
MQSC adaptér nebyl správně převedení zprávy založené na znakové sady, který byl určen v nastavení adaptéru kvůli problémům, které se vztahují k délka přijaté zprávy.
Řešení
Informace o kumulativní aktualizaci
Server Host Integration Server 2013
Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 1 pro Host Integration Server 2013. Získat kumulativní aktualizaci 1 naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2908834 balíček kumulativní aktualizace 1 pro server Host Integration Server 2013
Server Host Integration Server 2010
Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 9 pro Host Integration Server 2010. Chcete-li získat kumulativní aktualizaci 9, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2897923 kumulativní aktualizace 9 pro Host Integration Server 2010
Server Host Integration Server 2009
Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 7 pro Host Integration Server 2009. Chcete-li získat kumulativní aktualizaci 7, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2975320 kumulativní aktualizace 7 pro Host Integration Server 2009
Informace o opravě hotfix
Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.
Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix. Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel Zákaznického servisu a podpory společnosti Microsoft naleznete na následujícím webu podpory společnosti Microsoft, kde také můžete vytvořit samostatný požadavek na služby:http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Předpoklady
Musíte mít Microsoft Host Integration Server 2009 kumulativní aktualizace 6 nainstalován tuto opravu hotfix.
Informace o restartování počítače
Bude pravděpodobně nutné restartovat počítač po instalaci této opravy hotfix.
Informace o nahrazení
Tato oprava hotfix nenahrazuje žádnou dříve vydanou opravu hotfix.
Informace o souborech
Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Pro všechny podporované verze x86 systému Host Integration Server 2009
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
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 |
Pro všechny podporované verze x64 Host Integration Server 2009
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
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 |
Poznámka: Vzhledem k závislostem souborů může nejnovější oprava, která obsahuje tyto soubory také obsahovat další soubory.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Zde popsané potíže souvisí s problému popsaného v následujícím článku znalostní báze Microsoft Knowledge Base:
2883141 oprava: Chyba "Při pokusu získat zprávu z fronty došlo k chybě" při zprávy větší než 1 MB je přijata na serveru BizTalk Server 2010Po instalaci této aktualizace MQSC adaptér používá další MQ získat možnosti (MQGMO_ACCEPT_TRUNCATED_MSG a MQGMO_CONVERT) při přijetí zprávy. Tyto možnosti umožňují IBM WebSphere MQ odeslat zpět skutečná délka bajtů zprávy, které chcete převést. Navíc Maximální délka zprávy je třeba nakonfigurovat tak, aby odpovídala konkrétní zprávu velikost požadavky prostředí a ujistěte se, že jsou všechny zprávy úspěšně přijat. Nastavení Maximální délka zprávy může být zadán v parametrech MQSC adaptér a nastavení IBM WebSphere MQ. Proto by Ujistěte se, že nastavení dohodnout. Tato aktualizace v Host Integration Server 2010 kumulativní aktualizace 9 nahrazuje příslušnou aktualizaci, která byla zahrnuta v Host Integration Server 2010 kumulativní aktualizace 8 a mělo být používáno v prostředí, které implementují MQSC adaptér pro integraci s IBM WebSphere MQ.