在BizTalk 2010中将4010文件转换为5010文件时,无法将ISA11用作重复分隔符

在BizTalk 2010中将4010文件转换为5010文件时,无法将ISA11用作重复分隔符,biztalk,edi,Biztalk,Edi,我正在创建一个简单的BizTalk 2010进程,将4010 835文件转换为5010格式。我有一个接受4010835的接收端口,还有一个将5010版本放到其中的发送端口。接收端口上附加了一个映射,因此不涉及业务流程。只有一个党,典型的他们->我们和我们->他们标签 测试时一切正常;该文件已正确映射,并且“美国->它们”选项卡上的所有我的设置(ISA&GS值)都已添加到出站文件中。当我试图在US->Theme选项卡上将ISA11用法设置为repeation separator:^(这对于5010

我正在创建一个简单的BizTalk 2010进程,将4010 835文件转换为5010格式。我有一个接受4010835的接收端口,还有一个将5010版本放到其中的发送端口。接收端口上附加了一个映射,因此不涉及业务流程。只有一个党,典型的他们->我们和我们->他们标签

测试时一切正常;该文件已正确映射,并且“美国->它们”选项卡上的所有我的设置(ISA&GS值)都已添加到出站文件中。当我试图在US->Theme选项卡上将ISA11用法设置为repeation separator:^(这对于5010来说是非常标准的)时,就会出现问题。在这一点上,入站消息将失败,并出现一系列“数据元素中的无效字符”错误—只要文件中有一个“U”。它将入站4010 ISA 11中的U视为代表分隔符


你有没有想过为什么会这样?谢谢

啊,那是我愚蠢的错误。。。我习惯于处理在入站和出站文件之间切换ISA06和ISA08的情况,但在本例中,我们只是传递它,保持ISA不变。因此,我的出站方配置实际上是拾取入站文件,将U视为重复分隔符

当然,这带来了另一个问题,如果您希望入站和出站ISA06&08相同,您将如何实际进行参与方配置,但我将在下次提问