【问题标题】:Biztalk Cannot process EDIFACT fileBiztalk 无法处理 EDIFACT 文件
【发布时间】:2014-08-25 12:29:31
【问题描述】:

我是处理 EDIFACT 文件的新手。我想处理 D:01B INTFSTA 类型的 EDIFACT 文件。我在 BizTalk 服务器中搜索架构,创建编排并部署在 BizTalk 服务器中。处理文件时出现以下错误。

解析过程中遇到错误。

错误:1(其他错误) 70: 找不到文档规范,因为多个模式与消息类型“http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006#EFACT_D01B_IFTSTA”匹配。

错误:2(其他错误) 71:事务集或组控制号不匹配

错误:3(其他错误) 29:在交换、组或消息级别指定的计数无效

。 挂起消息的序号为1。

没有其他应用程序使用相同的架构 (D:01B INTFSTA)。

请帮忙。

【问题讨论】:

    标签: biztalk edifact


    【解决方案1】:

    您很可能在 BizTalk 环境中多次部署了架构。在 BizTalk 控制台中,转到“All Artifacts”,选择“Schemas”并按字母顺序列出。在那里,在根名称列中搜索EFACT_D01B_IFTSTA。你会发现它很可能部署在另一个应用程序中。

    顺便说一句,部署 EDI 模式的一个好做法是更新命名空间以包含您的贸易伙伴的名称。超过 1 个贸易伙伴可能以不同方式使用架构或在其中进行自定义。这种方法可以让您处理这种情况。

    例如,建议的命名空间是http://schemas.yourcompany.com/partners/yourtradingpartner

    【讨论】:

      【解决方案2】:
      1. 很可能没有部署架构。检查 All Artifacts 应用程序的 Schemas 节点。

      2&3。您测试的 EDIFACT 实例无效。你把它剪下来粘在一起了吗?这会导致不匹配。

      注意,最好将 EDI 架构上的目标命名空间更改为特定于使用它们的应用程序的名称。

      【讨论】:

        猜你喜欢
        • 2012-08-07
        • 2017-01-31
        • 2013-11-27
        • 1970-01-01
        • 2016-05-04
        • 2019-07-12
        • 2018-09-28
        • 2018-03-26
        • 1970-01-01
        相关资源
        最近更新 更多