Objawy
Rozważ następujący scenariusz:
-
Używasz składników macierzystego elektronicznej wymiany danych (EDI) w programie Microsoft BizTalk Server 2009 do odbierania wiadomości EDI.
-
Można odbierać przychodzące wiadomości EDI, które używają wielu schematów. Na przykład wiadomość przychodząca używa schematu 837 Professional 5010.
-
Wiadomość nie powiedzie się w potoku EDI, a wystąpienie wiadomości EDI zostaje zawieszone.
W tym scenariuszu jest generowane żadne informacje pomocne w błąd. Jednak komunikat o błędzie podobny do następującego jest rejestrowane w dzienniku zdarzeń konsoli administracyjnej programu BizTalk Server:
Komunikat wyjściowy składnika "Nieznane" w otrzymują potoku "w wersji Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive, Microsoft.BizTalk.Edi.EdiPipelines, = 3.0.1.0, kultury = neutral, PublicKeyToken = 31bf3856ad364e35" jest zawieszone z powodu następującego błędu:
Brak danych.
Numer sekwencyjny wiadomości zawieszone jest 1.
Przyczyna
Ten problem występuje z powodu problemu w logice dzielenie podział dokumentu podrzędnego, że jest używany w wielu schematów.
Rozwiązanie
Informacje dotyczące zbiorczej aktualizacji
Poprawka usuwająca ten problem znajduje się w zbiorczej aktualizacji 7 dla programu BizTalk Server 2009.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Powiązane artykuły
Zobacz podobny problem w programie Microsoft BizTalk Server 2010.
Zobacz podobny problem w programie Microsoft BizTalk Server 2006 R2.
Aby uzyskać więcej informacji, zobacz temat BizTalk Server poprawki i technicznej w zakresie aktualizacji zbiorczej .