Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Požymiai

Įsivaizduokite tokią situaciją:

  • Jūs turite gauti vietą, kuri yra sukonfigūruotas naudoti MQSC adapteris gauti pranešimus iš IBM WebSphere MQ.

  • MQSC adapteris yra sukonfigūruotas naudoti simbolių rinkinio nustatymas UCS-2 ir UTF-16 ar UTF-8.

  • MQSC adapteris bando gauti pranešimą iš IBM WebSphere MQ Microsoft BizTalk Server 2010.

  • Pranešimas yra didesnis nei 1 megabaitas (MB).


Tokiu atveju ši klaida gali būti užregistruotas taikomosios programos žurnale:

Įvykio ID: 5740
Šaltinis: BizTalk Server
Aprašymas:
Adapteris "MQSC" iškėlė klaidos pranešimą. Išsami informacija "klaida bandant gauti pranešimą iš eilės. eilė = numatytasis, grįžti į viršų = grįžti į viršų, pateikti atsiliepimą = 2010".


Priežastis

Ši problema kyla dėl to, kad simbolių rinkinį, nurodytą MQSC adapteris veikia bendra trukmė pranešimą, kad yra gautas. Pvz., kai simbolių UTF-8 yra naudojamas, tikrasis pranešimas reikia buferio dydis penkis kartus didesnis už laiško dydį. Todėl žinutę 1 MB reikia 5 MB buferis. Tai viršija nustatymus pranešimą maksimalus 4 MB, kuris naudojamas MQSC adapteris. Jei į gautą pranešimą, reikia buferio vietos MQSC adapteris parametrą Maksimalus laiško ilgis viršija, užregistruojamas klaidos, paminėtam skyriuje "Požymiai".

Sprendimas

Kaupiamojo naujinimo informacija

Pataisa, kuris pašalins šią problemą yra įtrauktas į kaupiamųjų naujinimų paketas 8 Host Integration Server 2010. Jei norite gauti daugiau informacijos apie tai, kaip įsigyti ir kaupiamojo naujinimo paketo, žr. kaupiamųjų naujinimų paketas 8 Host Integration Server 2010.

Sprendimas

Norėdami išspręsti šią problemą, padidinkite gautą pranešimą dydžio, atsižvelgiant į papildomą buferio vietos, reikalingas simbolių rinkinys, kuris naudojamas MQSC adapteris konfigūraciją parametrą Maksimalus laiško ilgis.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Daugiau informacijos

Pritaikius šį naujinimą, kai sistema yra nuskaitomi pranešimai iš eilės, MQSC adapteris nurodo parinktis, kuri leidžia IBM WebSphere MQ tvarkyti buferio dydį automatiškai.

Parametrą Maksimalus laiško ilgis yra iš esmės siūloma parametras, kuris pagal pranešimo ilgis ir kodavimą (arba simbolių rinkinys) pranešimo. Todėl, koreguojamas parametrą Maksimalus laiško ilgis atitiktų konkrečius pranešimų dydžio reikalavimai į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.

Toliau pateikiamame sąraše aprašomi pagrįsti simbolių rinkinys, naudojamas pranešimus, gautus iš pranešimų eilė buferio dydžio reikalavimai:

  • Simbolių rinkinys UTF-16: Naudojant simbolių rinkinio nustatymas UTF -16, reikia buferio vietos yra lygus du kartus dydį, gautą pranešimą.

  • Simbolių rinkinys UTF-8 ir UCS-2: Naudojant simbolių rinkinio nustatymas UCS-2ir UTF-8, reikia buferio vietos yra penkis kartus dydį, gautą pranešimą.


Mes rekomenduojame, kad jūs ne tik taikyti šį naujinimą, bet taip pat atnaujinti IBM WebSphere MQ versija 7.5 Fixpack 1 MQSC adapteris naudojant. IBM WebSphere MQ versija 7.5 Fixpack 1 yra problema, susijusi su UTF-16 DBCS duomenų konvertavimas.

Jei negalite atnaujinti IBM WebSphere MQ versija 7.5 Fixpack 1, rekomenduojama naudoti IBM WebSphere MQ versiją 7.0.1.8 (arba naujesnė versija) bei šį naujinimą.

Trečiųjų šalių produktus, aptariamus šiame straipsnyje, kuria įmonės, kurios nepriklauso „Microsoft“. „Microsoft“ neteikia jokių garantijų, numanomų ar kitokių, dėl šių produktų veikimo ir patikimumo.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×