"C056_CompositeRaceorEthnicityInformation" 可以在 834 中重复记录

Can "C056_CompositeRaceorEthnicityInformation" record repeat in an 834

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

Unable to read the stream produced by the pipeline. Details: Error: 1 (Field level error)
SegmentID: DMG
Position in TS: 18
Data Element ID: C056_CompositeRaceorEthnicityInformation
Position in Segment: 5
Data Value:
3: Node cannot repeat*

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

首先,禁用回退设置。

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