[英]Biztalk Cannot process EDIFACT file
我是处理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环境中多次部署了架构。 在BizTalk控制台中,转到“ All Artifacts
”,选择“ Schemas
”,然后按字母顺序列出。 在EFACT_D01B_IFTSTA
在“根名称”列中搜索EFACT_D01B_IFTSTA
。 您会发现它很可能部署在另一个应用程序中。
btw部署EDI模式的一个好的做法是更新名称空间,使其包含贸易伙伴的名称。 您的贸易伙伴中有超过1个可能以不同的方式使用架构或在其中进行自定义。 这种方法使您可以处理这种情况。
建议的命名空间将是例如http://schemas.yourcompany.com/partners/yourtradingpartner
2和3。 您测试EDIFACT实例无效。 您剪切并粘贴在一起了吗? 那会导致不匹配。
请注意,将EDI架构上的目标命名空间更改为特定于使用它们的应用程序的特定做法是一种更好的做法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.