【问题标题】:Can "C056_CompositeRaceorEthnicityInformation" record repeat in an 834“C056_CompositeRaceorEthnicityInformation”记录可以在 834 中重复吗
【发布时间】: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


    【解决方案1】:

    首先,禁用后备设置。

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

    【讨论】:

    • 查看后备设置确实有帮助。回退设置的信封部分中的 ISA11 没有选择重复分隔符。选择重复分隔符并在此处提供正确的字符解决了问题,尽管我现在必须确保协议解析有效并且我不依赖回退设置。
    猜你喜欢
    • 1970-01-01
    • 2013-04-22
    • 2011-10-28
    • 2021-11-16
    • 2012-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    相关资源
    最近更新 更多