Azure BizTalk Services EDI Bridge的架构错误

时间:2015-06-10 17:48:02

标签: azure biztalk edi biztalk-services

我是EDI和BizTalk的新手,因此我们的一些问题可能是由于我们缺乏经验,但希望有人可以帮助提供一些指导。我们的最终目标如下:

  

.NET发送XML数据 - > Azure BizTalk EDI Bridge - >将XML数据映射为X12格式 - >继电器到AS2桥 - >最终连接到我们客户的连接

现在我们仍然坚持将XML数据映射到X12格式的步骤。我们将数据传递到EDI Bridge,并根据跟踪消息,它似乎正确地达到了这一点。我们已经超过了协议步骤,我们得到的错误与架构有关。

我从跟踪消息中看到的错误详情:

  

由于无法找到架构http://schemas.microsoft.com/BizTalk/EDI/X12/2006#X12_00401_850,因此无法序列化消息。未部署架构或部署多个副本。

     

活动:EDI汇编程序活动

     

阶段:EDI汇编程序阶段

我已将源和目标架构都上传到Azure。目标架构(X12_00401_850)是我从BizTalk Server 2013 R2 Developer工具提供的Microsoft模板中获得的架构(如果此源很重要)。在尝试解决此问题时,我尝试将目标架构设置为我们创建的自定义架构,并且我收到了一个不同的错误 - 输出不是EDIfact或X12(这是有意义的)。

如果我需要提供更多信息或者是否有人有任何建议,请告诉我。没有太多运气在线找到解决方案,所以希望有人在这里可以提供帮助。提前谢谢!

1 个答案:

答案 0 :(得分:0)

需要将模式添加到您正在部署到MABS的项目中(它可能与地图相同,但最好将模式和映射分离到BizTalk中的单独项目中)。将模式添加到项目中,构建项目,并确保在从Visual Studio部署过程中正确部署(无错误)。这将负责将数据上传到MABS - 没有其他单独的过程可用于将模式添加到MABS。