我是处理EDIFACT文件的新手。我想处理D:01B INTFSTA类型的EDIFACT文件。我在BizTalk服务器中搜索模式,创建业务流程并部署到BizTalk服务器中。在处理文件时,我得到以下错误。
解析过程中遇到的错误。
错误:1(杂项错误) 70:无法找到文档规范,因为多个模式匹配消息类型"IFTSTA“。
错误:2(杂项错误) 71:事务集或组控制编号不匹配
错误:3(杂项错误) 29:在交换、组或消息级别指定的无效计数
。挂起的消息的序列号为1。
没有使用相同架构的其他应用程序(D:01B INTFSTA)。
请帮帮忙。
发布于 2014-07-04 09:42:15
很可能在您的BizTalk环境中部署了不止一次模式。在BizTalk控制台中,转到"All Artifacts",选择"Schemas“并按字母顺序列出。在“根名称”列中搜索EFACT_D01B_IFTSTA。您将发现它最有可能部署在另一个应用程序中。
部署EDI模式的一个好方法是更新名称空间以包括您的贸易伙伴的名称。超过一个您的贸易伙伴可能以不同的方式使用模式,或者在其中具有自定义。这种方法允许您处理这种情况。
例如,建议的命名空间为http://schemas.yourcompany.com/partners/yourtradingpartner。
发布于 2014-07-04 11:58:55
2&3.测试EDIFACT实例无效。你把它剪贴在一起了吗?这会导致错误的匹配。
注意,将EDI模式上的更改为特定于使用它们的应用程序是一种更好的做法。
https://stackoverflow.com/questions/24569679
复制相似问题