可以在834中重复“C056_CompositeRaceorEthnicityInformation”记录

时间:2017-03-15 17:54:53

标签: biztalk edi biztalk-2013

我正在BizTalk 2013 R2中创建出站834。正在使用地图转换为834格式。 我在其中一个名为C056_CompositeRaceorEthnicityInformation的节点中出现问题,该节点位于2100A和2100B循环中。如果我查看此节点的属性,则表示Max Occurs = 10.但是,如果我在出站中创建了多个C056_CompositeRaceorEthnicityInformation记录,则会在edi发送管道中出现以下错误:

  

无法读取管道生成的流。    详细信息:错误:1(字段级错误)
      SegmentID:DMG
      在TS中的位置:18
      数据元素ID:C056_CompositeRaceorEthnicityInformation
      细分中的位置:5
      数据值:
      3:节点不能重复*

为了避免此错误并获得出站生成,我可能必须在我的出站中将此节点的重复限制为1。但我想知道在EDI发送管道中导致此错误的原因是什么?我尝试通过一个接收端口传递一个带有多个C056_CompositeRaceorEthnicityInformation的834,EDI接收管道在接受它时没有问题,但是当我通过发送端口路由它时,我得到了同样的错误。此外,如果我针对模式对834(具有多个C056_CompositeRaceorEthnicityInformation)执行验证实例,则它确实成功。

1 个答案:

答案 0 :(得分:2)

首先,禁用后备设置。

然后,仔细检查协议,确保在YOU-> THEM选项卡上正确设置了ISA11设置为重复分隔符。