如何在 mule 的 data waever 组件中创建一个 edifact 文件

How to create an edifact file in data waever component of mule

我收到一个 xml 文件,我的要求是创建一个 edifact 来自 xml 的文件。但是在mule的dataweaver组件中,有 不支持 edifact 文件格式。那么有没有一种方法可以生成 来自 dataweaver 或任何其他组件的 mule 中的 edifact。

这个组件适合您的需要吗? https://docs.mulesoft.com/anypoint-b2b/edifact-module

如果你想生成有效的 edi 文档,那么你应该在 mule 中使用 edifact-module。它看起来很复杂,但一旦你开始它真的很容易。您只需要了解 EDI 模式语言 (ESL),它是 Mule 中的预定义结构。您可以使用输出类型为 application/java 的 DataWeave。然后将这个输出传递给EDI Connector,它应该可以输出EDI文件。

我最近使用了 X12 EDI 连接器,一旦我理解了 ESL 就能够让它工作。 Mule 文档 https://docs.mulesoft.com/anypoint-b2b/edifact-module 应该是开始的好地方。