我是 EDI 和 BizTalk 的新手,所以我们的一些问题可能是由于我们缺乏经验,但希望有人可以帮助提供一些指导。我们的最终目标如下:
.NET 发送 XML 数据 -> Azure BizTalk EDI 桥 -> 将 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 开发人员工具提供的 Microsoft 模板中获得的架构(以防此来源很重要)。在尝试解决此问题时,我尝试将目标架构设置为我们创建的自定义架构,但我收到了一个不同的错误——输出不是 EDIfact 或 X12(这是有道理的)。
如果我需要提供更多信息或任何人有任何建议,请告诉我。没有太多运气在网上找到解决方案,所以希望这里的人可以提供帮助。提前致谢!