1

我是处理 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)。

请帮忙。

4

2 回答 2

1

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

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

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

于 2014-07-04T09:42:15.787 回答
0
  1. 最有可能的是,未部署架构。检查 All Artifacts Application 的 Schemas 节点。

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

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

于 2014-07-04T11:58:55.113 回答