【发布时间】:2015-08-26 03:21:13
【问题描述】:
我是 EDI 和 BizTalk 的新手,所以我们的一些问题可能是由于我们缺乏经验,但希望有人能提供一些指导。我们的最终目标如下:
.NET 发送 XML 数据 -> Azure BizTalk EDI Bridge -> 将 XML 数据映射为 X12 格式 -> 中继到 AS2 Bridge -> 最终连接到我们客户端的连接
现在我们停留在将 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(这是有道理的)。
如果我需要提供更多信息或者如果有人有任何建议,请告诉我。没有太多运气在网上找到解决方案,所以希望这里的人可以提供帮助。提前致谢!
【问题讨论】:
-
您能否更具体地说明您是如何“将源和目标架构上传到 Azure”的?另外,您是否更改了架构上的 targetNamespace?
-
我尝试了几种不同的方式上传架构。我尝试通过 Azure BizTalk 管理门户直接上传——导航到资源并以这种方式上传。我还尝试通过视觉工作室直接上传(使用 biztalk 服务资源管理器)。在任何一种情况下,我都有相同的行为。我没有更改架构上的目标命名空间。您能否详细说明这方面可能需要什么?也许这是我错过的一步?
标签: azure biztalk edi biztalk-services