8

我对 EDI 还是很陌生,并且在新工作中学习它。我们将 BizTalk 用于我们的 EDI 解决方案,并将传入的 EDI 文件转换为 XML。我遇到了来自新供应商的文件的问题,起初我认为该文件可能不正确。从那以后我了解到该文件是正确的,但是我们当前的 XML 模式是自产的,基本上需要对其进行定制以接受这个 856。我猜传入的一些数据比我们通常的供应商传递给我们的数据要多(尽管根据 EDI X12 856 仍然有效)。

虽然我可以做到这一点,但似乎真正的答案是获取实际 EDI 规范的 xsd 文件。看起来像这样的标准化格式应该已经存在。有谁知道这样的东西是否可用?

更新:事实证明,有一个内置的 EDI 映射功能,它是通过“EDI Disassembler”组件在管道中完成的。这将转换为标准化的 BizTalk EDI 架构并且工作正常。显然,我们的代码随后将该 XML 转换为我们自己的 XML 模式。肯定有改进的空间,但我认为关于模式标准的信息是我目前正在寻找的。

4

1 回答 1

5

我不太明白这个问题。我假设 BizTalk 具有 EDI 映射功能,并且您已经使用它将 EDI 格式的元素映射到您的 XML 标记。如果他们发送的段不在您的架构中,映射器不会忽略它吗?

假设发送方使用 XML EDI 而不是二进制 EDI,则有可用的模式。http://www.x12.org/有一个链接(需要 JavaScript),但你必须注册。我习惯于支付与 EDI 相关的所有费用(文档、翻译、测试等),因此您可能不得不购买它们。

这是我发现的商业产品的附加链接:stylusstudio

编辑:直接链接:http: //xml.x12.org/

于 2009-09-01T00:54:20.620 回答