Poprawka: "żadnych składników etapu zdemontować można rozpoznać danych" Błąd po odebraniu wiadomości z IBM WebSphere MQ

Objawy

Rozważ następujący scenariusz:

  • Masz lokalizację odbierania, który jest skonfigurowany do używania urządzenia Microsoft BizTalk Adapter dla programu WebSphere MQ (karta Mqsc), które jest zawarte w Microsoft Host Integration Server 2010 lub Microsoft Host Integration Server 2009 do odbierania wiadomości z IBM WebSphere MQ.

  • Wiadomości, które są odbierane z kolejki IBM WebSphere MQ są zaszyfrowane wiadomości EBCDIC.

W tym scenariuszu na początku i końcu niektóre odebranych wiadomości może zawierać znaki śmieci (nieprawidłowa) po wiadomości są konwertowane przy użyciu zestawu znaków (na przykład UTF-8), który jest określony w konfiguracji karty MQSC. W takim przypadku może zostać wyświetlony komunikat o błędzie podobny do następującego:

Wiadomości odebrane przez kartę "MQSC" na odbierania lokalizacji "receive_location_name" o identyfikatorze URI "identyfikator URI" zostaje zawieszone.

Szczegóły błędu: Wystąpił błąd podczas wykonywania potoku Odbierz: "wersja Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, = 3.0.1.0, kultury = neutral, PublicKeyToken = 31bf3856ad364e35" źródła: "Dezasembler pakietów XML" portów odbioru: "Nazwa portu" identyfikator URI: przyczyny "identyfikator URI": nr zdemontować etapu składników można rozpoznać danych.

Przyczyna

Karta Mqsc nie został poprawnie Konwertowanie wiadomości w oparciu o zestaw znaków, który został określony w ustawieniach karty ze względu na problemy, które są związane z Długość odebranego komunikatu.

Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Program Host Integration Server 2013

Poprawka rozwiązująca ten problem znajduje się w pakiet aktualizacji zbiorczej 1 dla Host Integration Server 2013. Aby uzyskać zbiorczej aktualizacji 1, zobacz następujący artykuł z bazy wiedzy Microsoft Knowledge Base:

2908834 pakiet aktualizacji zbiorczej 1 dla Host Integration Server 2013

Program Host Integration Server 2010

Poprawka rozwiązująca ten problem znajduje się w pakiecie zbiorczej aktualizacji 9 dla Host Integration Server 2010. Aby uzyskać aktualizacji zbiorczej nr 9, zobacz następujący artykuł z bazy wiedzy Microsoft Knowledge Base:

2897923 zbiorczej aktualizacji pakietu 9 dla Host Integration Server 2010

Program Host Integration Server 2009

Poprawka umożliwiająca rozwiązanie tego problemu jest wliczana 7 zbiorczy pakiet aktualizacji dla Host Integration Server 2009. Aby uzyskać zbiorczą aktualizację 7, zobacz następujący artykuł z bazy wiedzy Microsoft Knowledge Base:

2975320 Zbiorcza aktualizacja 7 programu Host Integration Server 2009

Informacje o poprawce

Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Zastosuj poprawkę tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.

Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej i obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi, odwiedź następujące witryny firmy Microsoft znajdują się:

http://support.microsoft.com/contactus/?ws=supportUwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.

Wymagania wstępne

Musi mieć zainstalowany program Microsoft Host Integration Server 2009 zbiorczej aktualizacji 6 tę poprawkę.

Informacje dotyczące ponownego uruchamiania

Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej poprawki.

Informacje o zastępowaniu

Ta poprawka nie zastępuje żadnych wcześniej wydanych poprawek.

Informacje o plikach

Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.

Wszystkie obsługiwane wersje programu Host Integration Server 2009 x86

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

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

Dla wszystkich obsługiwanych wersji x64 Host Integration Server 2009

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

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



Uwaga Z powodu zależności plików najnowsze poprawki, zawierająca te pliki może również zawierać pliki dodatkowe.



Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Problem opisany w tym miejscu dotyczy problem opisany w następującym artykule bazy wiedzy Microsoft Knowledge Base:

NAPRAW 2883141 : "podczas próby uzyskania wiadomości z kolejki" Błąd po odebraniu wiadomość o rozmiarze większym niż 1 MB w programie BizTalk Server 2010Po zastosowaniu tej aktualizacji Mqsc używa dodatkowych opcji uzyskania MQ (MQGMO_ACCEPT_TRUNCATED_MSG i MQGMO_CONVERT) odbiera wiadomości. Te opcje umożliwiają IBM WebSphere MQ odesłać rzeczywista długość w bajtach wiadomości mają być konwertowane.

Ponadto ustawienia Maksymalnej długości wiadomości powinny być konfigurowane do zgodne wymaganiami wielkości określonej wiadomości środowiska, aby upewnić się, czy pomyślnie odebrane wszystkie wiadomości. W parametrach karty MQSC i w ustawieniach IBM WebSphere MQ, można określić ustawienia Maksymalna długość komunikatu . W związku z tym należy upewnić się, że ustawienia zgadzają się.

Ta aktualizacja w Host Integration Server 2010 aktualizacji zbiorczej nr 9 zastępuje dotyczące aktualizacji, która została uwzględniona w Host Integration Server 2010 Zbiorcza aktualizacja 8 i powinny być używane w środowiskach, które implementują karty MQSC integracji z IBM WebSphere MQ.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×