Biztalk无法处理EDIFACT文件

Biztalk无法处理EDIFACT文件,biztalk,edifact,Biztalk,Edifact,我是处理EDIFACT文件的新手。我想处理类型为D:01B INTFSTA的EDIFACT文件。我在BizTalk server中搜索架构,创建编排并在BizTalk server中部署。在处理该文件时,我遇到以下错误 分析过程中遇到错误 错误:1(杂项错误) 70:找不到文档规范,因为多个架构与消息类型“”匹配 错误:2(杂项错误) 71:事务集或组控制编号不匹配 错误:3(杂项错误) 29:在交换、组或消息级别指定的计数无效 。 挂起消息的序列号为1 没有其他应用程序使用相同的模式(D:01

我是处理EDIFACT文件的新手。我想处理类型为D:01B INTFSTA的EDIFACT文件。我在BizTalk server中搜索架构,创建编排并在BizTalk server中部署。在处理该文件时,我遇到以下错误

分析过程中遇到错误

错误:1(杂项错误) 70:找不到文档规范,因为多个架构与消息类型“”匹配

错误:2(杂项错误) 71:事务集或组控制编号不匹配

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

。 挂起消息的序列号为1

没有其他应用程序使用相同的模式(D:01B INTFSTA)


请提供帮助。

您很可能在BizTalk环境中多次部署了架构。在BizTalk控制台中,转到“
所有工件”
”,选择“
架构”
,然后按字母顺序列出。在那里,在根名称列中搜索
EFACT\u D01B\u IFTSTA
。您会发现它很可能部署在另一个应用程序中

另外,部署EDI模式的一个好做法是更新名称空间以包含贸易伙伴的名称。您的一个以上贸易伙伴可能以不同的方式使用该模式或在其中进行自定义。这种方法可以让您处理这种情况

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

  • 最有可能的情况是,未部署架构。检查“所有工件”应用程序的“架构”节点
  • 二,三。您测试的EDIFACT实例无效。你把它剪贴在一起了吗?这会导致错误匹配

    注意,更好的做法是将EDI模式上的目标名称空间更改为使用它们的应用程序特定的名称空间