Poprawka: Przetwarzania z pliku XML do pliku prostego wiadomości EDI nie powiedzie się, gdy nie zawiera on pusty węzła w pętli podrzędne na serwerze BizTalk

Objawy

Założono, że używasz elektronicznej wymiany danych (EDI) w programie Microsoft BizTalk Server. Podczas procesu wiadomości EDI z rozszerzalny Markup Language (XML) do pliku prostego w EDI Wyślij potoku, można zauważyć, że proces kończy się niepowodzeniem, jeśli komunikat zawiera pusty węzła w pętli podrzędne. Na przykład węzeł jest oznaczona jako < ns0:DTM_SubLoop / > zamiast < ns0:DTM_SubLoop >< / ns0:DTM_SubLoop >.

Ponadto może zostać wyświetlony komunikat o błędzie podobny do następującego:

Nazwa dziennika: aplikacji

 

Źródło: Programu BizTalk Server
Date:            Date/Time
Identyfikator zdarzenia: 5743
Kategoria zadania: Programu BizTalk Server
Level:        
Słowa kluczowe Ostrzeżenie:
Klasyczny użytkownika: n/d!
Computer:      ComputerName
Opis: Karta nie może przesyłać wiadomości zamiar wysłać portu "SendPort1" z adresu URL "FilePath\FileName". Będzie ona retransmitowane po interwał ponawiania dla tego portu wysyłania. Szczegóły: "nie można odczytać strumienia produkowane przez potok.

Szczegóły: Błąd: 1 (błąd poziomu segmentu)
SegmentID: urząd
Pozycja w TS: 36 2:
Nieoczekiwany segmentu ".
Kod Xml zdarzenia: < zdarzeń xmlns = "FilePath\FileName" >
<System>    
< nazwa dostawcy = "BizTalk Server" / >
< kwalifikatory EventID = "32960" > 5743 < / Identyfikator_zdarzenia >
<Level>3</Level>    

<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
< TimeCreated SystemTime = "Data/Godzina" / >
<EventRecordID>1159013</EventRecordID>    
<Channel>Application</Channel>    
<Computer>ComputerName</Computer>    
< zabezpieczeń / >
</System>  
<EventData>    
<Data>SendPort1</Data>    
<Data>Data </Data>    
< danych > nie można odczytać strumienia produkowane przez potok.
Szczegóły: Błąd: 1 (błąd poziomu segmentu) SegmentID: kwota pozycji w TS: 36 2: nieoczekiwany segmentu </Data Regression >< / EventData >< / zdarzeń >

 

Rozwiązanie

Ten problem został rozwiązany w następujących aktualizacji zbiorczej dla programu BizTalk Server:

Zbiorczej aktualizacji 7 dla programu BizTalk Server 2013 R2

Zbiorcza aktualizacja 3 dla programu BizTalk Server 2016

Stan

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

Powiązane artykuły

Aby uzyskać informacji na temat dodatków service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2555976 dodatek Service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server

Aby uzyskać więcej informacji na temat poprawek programu BizTalk Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2003907 informacji dotyczących poprawek systemu BizTalk i obsługi dodatku Service Pack

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.

×