我正在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)执行验证实例,则它确实成功。
答案 0 :(得分:2)
首先,禁用后备设置。
然后,仔细检查协议,确保在YOU-> THEM选项卡上正确设置了ISA11设置为重复分隔符。