c# - EDI X12 856 是否有官方 XML 架构 (xsd)?

标签 c# xml xsd x12

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

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

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

最佳答案

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

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

这是我找到的商业产品的附加链接:stylusstudio

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

关于c# - EDI X12 856 是否有官方 XML 架构 (xsd)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1358794/

相关文章:

python - 如何使用 python 从 XML 文件中解析并仅获取所需的 XML 元素?

xml - 如何格式化 XSD 文档?

c# - 呈现 xml 验证错误

C# eBayAPIInterfaceClient 错误 : The web service eBayAPI is not properly configured or not found and is disabled

c# - 使用 Nancy 返回包含有效 Json 的字符串

c# - WPF Datagrid 突出显示行和列

c# - 发布 JSON 对象 HTTPClient。收到的值为 NULL WEB API ASP MVC

java - 为什么标签小部件在 Android 中位于内容之上?

xml - 如何创建要在 OpenCV 中使用的 Haar Cascade(.xml 文件)?

xml - 如何将 2 个 xsd 模式包含到 1 个 xml 文件中?