Яков,
Я мог бы что-то здесь упустить, но я не думаю, что вы можете делать то, что пытаетесь сделать -
У вас есть записи заголовков, из которых есть одини поэтому BizTalk может справиться с этим - он может предположить, что первая запись является записью заголовка, и проанализировать ее корректно в соответствии со схемой.
Тогда у вас есть неограниченный набор записей для «Записи», и BizTalk также хорошо их обрабатывает - он попытается проанализировать каждую другую запись как «Запись» и в зависимости от ожидаемого свойства Child Orderразделитель после каждой записи и в конце файла или нет.
Тогда у вас есть запись нижнего колонтитула, но без идентификаторов тегов BizTalk не знает, когда попытаться проанализировать запись как запись нижнего колонтитула.он не имеет понятия - «последняя строка в файле».
И поэтому он анализирует все записи после записи заголовка как «запись», а затем остается в поиске, казалось бы, отсутствующегозапись нижнего колонтитула.
Чтобы решить эту проблему, нужно предоставить тег для типов записей, в вашем примере хотя бы для нижнего колонтитула.
Я добавил тег «Нижний колонтитул» в запись нижнего колонтитула, и файл был проанализирован правильно (снова - возврат каретки в конце необходим в зависимости от значения свойства Child Order
Iнадеюсь, что это имеет смысл
Йосси