【问题标题】:Tools for converting X12 to XML based on an XSD schema基于 XSD 模式将 X12 转换为 XML 的工具
【发布时间】:2020-02-05 12:35:47
【问题描述】:

我正在寻找一种工具或软件库(最好是 .Net),用于使用 xsd 模式将 edi 文档转换为 xml,就像 Biztalk 所做的那样。

在 Biztalk 中,您可以定义在管道中使用哪个架构文件,生成的 xml 将基于该架构并使用该架构进行验证。

有许多库可以进行转换(根据这个问题:Best way to convert XML to X12 and X12 to XML),但我看不到任何可以设置转换所基于的架构的地方。有什么想法吗?

【问题讨论】:

    标签: xsd biztalk edi x12


    【解决方案1】:

    您可以尝试 [EdiNation],它是一个 EDI API,您可以使用 OpenAPI 3 格式化您的文档。查看自定义模型部分。他们甚至可以将您的自定义 BizTalk XSD 转换为 OpenAPI 格式。

    【讨论】:

      【解决方案2】:

      我刚刚发现了这个论坛帖子:

      https://social.msdn.microsoft.com/Forums/azure/en-US/f52bf64c-e42b-412c-9aa4-f05d06081586/using-standard-x12-schemas-vs-biztalk-x12-schemas?forum=azurelogicapps

      看起来当时没有任何标准的 X12 XML 模式,微软在那里生产自己的并在 Biztalk 中使用这些模式进行 XML 验证和转换。

      因此,Biztalk 之外似乎不太可能有任何东西能够使用 XSD 文件将 X12 转换为 XML。

      【讨论】:

        【解决方案3】:

        有一个用于 BizTalk 的官方 EDI 包 - 强烈建议您使用该“加速器”而不是自己发展。
        你是哪个版本的?

        应该在 BizTalk 程序文件的某处找到: \BizTalk Server\MSI\Program Files\XSD_Schema\EDI\MicrosoftEdiXSDTemplates.exe

        【讨论】:

        • 我们正在使用 Biztalk 2010。我找不到该文件,因此可能是该工具的早期版本。实际上,我们正试图找到一种解决方案,让我们从 Biztalk 中解放出来。
        • 哦不,为什么?这是一个很棒的工具。我可能有架构包...这有帮助吗?
        猜你喜欢
        • 2012-01-10
        • 1970-01-01
        • 2011-07-08
        • 2010-11-24
        • 1970-01-01
        • 2014-02-22
        • 2015-03-11
        • 1970-01-01
        相关资源
        最近更新 更多