我正在创建一个简单的 BizTalk 2010 进程,它将 4010 835 文件转换为 5010 格式。我有一个接受 4010 835 的接收端口,以及一个将 5010 版本丢弃到的发送端口。接收端口附加了一个映射,因此不涉及编排。只有一个派对,典型的 THEM -> US 和 US -> THEM 标签。
测试时一切正常;该文件已正确映射,并且我在 US -> THEM 选项卡上的所有设置(ISA 和 GS 值)都添加到出站文件中。当我尝试将 US -> THEM 选项卡上的 ISA11 使用设置为重复分隔符时出现问题:^(这对于 5010 来说几乎是标准的)。此时,入站消息失败并出现一堆“数据元素中的无效字符”错误 - 文件中存在“U”的任何地方。它将入站 4010 ISA 11 中的 U 视为代表。分隔器。
关于为什么会发生这种情况的任何想法?谢谢!