Požymiai
Įsivaizduokite tokią situaciją:
-
Jūs turite gauti vietą, kuri yra sukonfigūruotas naudoti Microsoft BizTalk adapterį WebSphere MQ (MQSC adapteris), kuri yra įtraukta į Microsoft Host Integration Server 2010 "arba" Microsoft Host Integration Server 2009 gauti pranešimus iš IBM WebSphere MQ.
-
Pranešimai, gaunami iš IBM WebSphere MQ eilės yra užšifruoti EBCDIC.
Tokiu atveju pradžioje ir pabaigoje kai kurių gautų laiškų gali būti šiukšlių (netinkamas) simbolių po to, kai pranešimai yra konvertuojamos naudojant simbolių rinkinį (pvz., UTF-8), nurodytas MQSC adapteris konfigūraciją. Kai taip atsitinka, galite gauti klaidos pranešimą, panašų į šį:
Gauta adapteris "MQSC" pranešimą gauti vietą "receive_location_name" su URI "URI" yra sustabdytas.
Klaidos informacija: įvyko vykdymo gauti srauto triktis: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, versija = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" šaltinis: "XML atvirkštinis asembleris" priėmimo prievadas: "Prievado pavadinimą" URI: "URI" priežastis: nėra Disassemble etapas komponentai gali atpažinti duomenis.Priežastis
MQSC adapteris buvo ne tinkamai konvertuoti pranešimus, atsižvelgiant į simbolių rinkinį, nurodytą adapterio parametrai dėl problemos, susijusios su trukmę, gautą pranešimą.
Sprendimas
Kaupiamojo naujinimo informacija
Host Integration Server 2013
Pataisa, kuris pašalins šią problemą yra įtrauktas į kaupiamųjų naujinimų paketas 1 Host Integration Server 2013. Norėdami atsisiųsti Kaupiamasis naujinimas 1, apsilankykite šioje "Microsoft" žinių bazės straipsnį:
2908834 kaupiamųjų naujinimų paketas 1 Host Integration Server 2013
Host Integration Server 2010
Pataisa, kuris pašalins šią problemą yra įtrauktas į kaupiamųjų naujinimų paketas 9 Host Integration Server 2010. Norėdami atsisiųsti Kaupiamasis naujinimas, 9, apsilankykite šioje "Microsoft" žinių bazės straipsnį:
2897923 kaupiamojo naujinimo paketo 9 pagrindinio kompiuterio integracijos Server 2010
Host Integration Server 2009.
Pataisa, kuris pašalins šią problemą yra įtraukti į 7 kaupiamųjų naujinimų paketas Host Integration Server 2009. Norėdami atsisiųsti Kaupiamasis naujinimas 7, apsilankykite šioje "Microsoft" žinių bazės straipsnį:
2975320 Kaupiamasis naujinimas 7 Host Integration Server 2009.
Karštųjų pataisų informacija
„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikykite šias karštąsias pataisas tik tose sistemose, kuriose kyla šiame straipsnyje aprašoma problema. Šios karštosios pataisos gali būti papildomai testuojamos. Todėl jei ši triktis nekelia jums labai didelių problemų, rekomenduojame palaukti kito programinės įrangos naujinimo, kuriame bus šios karštosios pataisos.
Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šis skyrius nerodomas, kreipkitės į „Microsoft“ klientų aptarnavimo ir palaikymo tarnybą, kad gautumėte karštąsias pataisas. Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Norėdami rasti išsamų „Microsoft“ klientų aptarnavimo ir palaikymo tarnybų telefonų numerių sąrašą arba sukurti atskirą pagalbos užklausą, apsilankykite šioje „Microsoft“ svetainėje:http://support.microsoft.com/contactus/?ws=supportPastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.
Būtinosios sąlygos
Turite Microsoft pagrindinio kompiuterio integracijos serverio 2009 kaupiamąjį naujinimą 6 įdiegta norint taikyti šias karštąsias pataisas.
Informacija apie paleidimą iš naujo
Turite iš naujo paleisti kompiuterį, kai pritaikote šias karštąsias pataisas.
Informacija apie pakeitimą
Šios karštosios pataisos nepakeičia jokių anksčiau išleistų karštųjų pataisų.
Failo informacija
Šių karštųjų pataisų anglų k. versijos failo atributai (failo atributai) yra išvardyti toliau pateiktoje lentelėje. Datos ir laiko informacija pateikta pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norėdami sužinoti UTC ir vietos laiko skirtumą, naudokite valdymo skydo elemento Data ir laikas skirtuką Laiko juosta.
Visoms palaikomoms x86 Host Integration Server 2009
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
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 |
Visoms palaikomoms x64 Host Integration Server 2009
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
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 |
Pastaba. Dėl failo priklausomybės, paskutinis nustatyti, kurioje yra šie failai gali būti papildomi failai.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Daugiau informacijos
Čia aprašoma problema susijusi su problema, aprašyta šiame "Microsoft" žinių bazės straipsnyje:
2883141 nustatyti: "Klaida bandant gauti pranešimą iš eilės" klaida, kai didesnis nei 1 MB pranešimas gaunamas BizTalk Server 2010Pritaikius šį naujinimą, MQSC adapteris naudoja papildomą MQ gauti parinktys (MQGMO_ACCEPT_TRUNCATED_MSG ir MQGMO_CONVERT) kai ji gauna pranešimus. Šios funkcijos įgalinti IBM WebSphere MQ siųsti atgal faktinis ilgis bitais pranešimo turi būti konvertuojamas. Be to, Pranešimą maksimalus parametrus reikia konfigūruoti atitiktų konkretaus pranešimo dydžio reikalavimai aplinkos įsitikinkite, kad sėkmingai gavo visus pranešimus. Maksimalus pranešimo parametrai gali būti nurodytas MQSC adapteris parametrus ir IBM WebSphere MQ parametrus. Todėl būtinai patikrinkite parametrus sutinkate. Šį naujinimą, pagrindinio kompiuterio integracijos Server 2010 kaupiamojo naujinimo 9 pakeičia susiję naujinimas, kuris buvo įtrauktas į pagrindinio kompiuterio integracijos Server 2010 kaupiamojo naujinimo 8 ir turėtų būti naudojami tokioje aplinkoje, įgyvendinti MQSC adapteris integruoti su IBM WebSphere MQ.