Я создаю простой процесс BizTalk 2010, который преобразует файл 4010 835 в формат 5010. У меня есть порт приема, который принимает 4010 835, и порт отправки, чтобы сбросить версию 5010. К порту приема прикреплена карта, поэтому здесь не требуется оркестровка. Там только одна вечеринка, с типичными вкладками ИМ -> США и США -> ИМ.
Все отлично работает при тестировании; файл правильно сопоставлен, и все мои настройки (значения ISA & GS) на вкладке US -> THEM добавлены в исходящий файл. Проблема возникает, когда я пытаюсь установить использование ISA11 на вкладке США -> ИМ в разделитель повторений: ^ (который в значительной степени является стандартным для 5010). В этот момент входящее сообщение завершается с ошибкой «Недопустимый символ в элементе данных» - везде, где есть «U» в файле. Он рассматривает U во входящем 4010 ISA 11 в качестве представителя. Сепаратор.
Есть мысли о том, почему это происходит? Спасибо!