Симптоми
Да приемем, че използвате електронен обмен на данни (EDI) в Microsoft BizTalk сървър. Когато обработвате EDI съобщение от езика XML в текстов файл в канала за изпращане на EDI, е възможно да забележите, че процесът е неуспешен, ако съобщението съдържа празен възел в подцикъл. Например възелът се обозначава като <ns0:DTM_SubLoop/> вместо <ns0:DTM_SubLoop></ns0:DTM_SubLoop>.
Освен това може да получите съобщение за грешка, което е подобно на следното:
Забележка
- Име на регистрационния файл: Приложение
- Източник: BizTalk сървър
Дата: дата/час
Идентификатор на събитие: 5743
Категория на задача: BizTalk сървър
Ниво:
Ключови думи за предупреждение:
Класически потребител: Няма налична информация
Компютър: ComputerName
Описание: Картата не успя да предаде съобщение, което ще изпрати порт "SendPort1" с URL адрес "FilePath\FileName". Той ще бъде предаден след интервала за повторен опит, указан за този порт за изпращане. Подробности:"Не може да се прочете потокът, произведен от тръбопровода. - Подробни данни: Грешка: 1 (грешка на ниво сегмент)
SegmentID: AMT
Позиция в TS: 36 2:
Неочакван сегмент ".
Event XML: <Event xmlns="FilePath\FileName">
<Система>
<Име на доставчик="BizTalk сървър" />
<EventID Qualifiers="32960">5743</EventID>
<Ниво>3</Ниво> -
<Задача>1</Задача>
<Ключови думи>0x80000000000000</Ключови думи>
<TimeCreated SystemTime="Date/Time" />
<EventRecordID>1159013</EventRecordID>
<Канално>приложение</канал>
<Име><на компютъра/Компютър>
<Сигурност />
</Система>
<Данни за събитие>
< >Data SendPort1</Data>
< Данни<>/данни>
<Данни>Неуспешно четене на потока, произведен от канала.
Подробни данни: Грешка: 1 (Грешка на ниво сегмент) SegmentID: AMT Позиция в TS: 36 2: Неочакван сегмент< /Data></EventData></Event>
Решение
Този проблем е поправен в следните кумулативни актуализации за BizTalk сървър:
Сборна актуализация 7 за BizTalk сървър 2013 R2
Сборна актуализация 3 за BizTalk сървър 2016
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
За информация относно сервизните пакети и списъка с кумулативни актуализации за BizTalk сървър щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2555976 Сервизен пакет и списък с кумулативни актуализации за BizTalk сървър
За повече информация относно горещите поправки на BizTalk сървър щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2003907 Информация за горещите поправки на BizTalk и поддръжката на сервизни пакети