【发布时间】:2017-08-06 15:11:46
【问题描述】:
我正在 BizTalk 2013 R2 中创建出站 834。正在使用地图转换为 834 格式。 我在 2100A 和 2100B 循环中名为 C056_CompositeRaceorEthnicityInformation 的节点之一中遇到问题。如果我查看此节点的属性,它会显示 Max Occurs = 10。但是,如果我在出站中创建了多个 C056_CompositeRaceorEthnicityInformation 记录,则会在 edi 发送管道中给出以下错误:
无法读取管道生成的流。 详细信息:错误:1(字段级错误)
分段 ID:DMG
在 TS 中的职位:18
数据元素 ID:C056_CompositeRaceorEthnicityInformation
段位:5
数据价值:
3:节点不能重复*
为了避免此错误并生成出站,我可能必须在出站中将此节点的重复次数限制为 1。但我想知道是什么导致了 EDI 发送管道中的这个错误?我尝试通过一个接收端口传递一个具有多个 C056_CompositeRaceorEthnicityInformation 的 834,EDI 接收管道在接受它时没有问题,但是当我通过发送端口路由它时,我得到了同样的错误。此外,如果我针对模式对 834(具有多个 C056_CompositeRaceorEthnicityInformation)进行验证实例,它确实会成功。
【问题讨论】:
标签: biztalk edi biztalk-2013