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

如何在mule的data waever组件中创建edifact文件,mule,dataweave,anypoint-studio,edifact,Mule,Dataweave,Anypoint Studio,Edifact,我收到一个xml文件,我的要求是创建一个edifact 来自该xml的文件。但是在mule的dataweaver组件中,有 不支持edifact文件格式。那么,有没有一种方法可以生成 来自dataweaver或任何其他组件的mule中的edifact。此组件适合您的需要吗? 如果要生成有效的edi文档,则应在mule中使用edifact模块。它看起来很复杂,但一旦你开始它就很容易了。您只需要了解EDI模式语言(ESL),它是Mule中预定义的结构。您可以使用DataWeave,输出类型为appl

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

此组件适合您的需要吗?

如果要生成有效的edi文档,则应在mule中使用edifact模块。它看起来很复杂,但一旦你开始它就很容易了。您只需要了解EDI模式语言(ESL),它是Mule中预定义的结构。您可以使用DataWeave,输出类型为application/java。然后将此输出传递给EDI连接器,它应该能够输出EDI文档


我最近使用了X12 EDI连接器,一旦我了解ESL,它就可以工作了。Mule文档应该是一个很好的起点。

这篇文档不是我想要的。对于像我这样的初学者来说可能不是很清楚。我更感兴趣的是如何从输入xml中提取数据并将这些数据放在.edi文件中。文件中没有明确说明任何相关信息that@David多索有什么建议吗谢谢,我会试试的。但如果您有任何问题或疑问,请再次登录此处进行澄清。@ManikMagar如何从edi文件生成ESL架构?@jerith2如果您使用的是消息的标准定义,则不需要生成ESL。它们包含在模块jar中,您可以将它们引用到连接器中。如果您想要覆盖任何ESL,那么只有您可以扩展默认ESL并编写自己的ESL。检查-@jerith2为什么要生成ESL?@ManikMagar:你能告诉我如何在每个片段后在edifact文件中插入新行吗?你能找到对初学者有用的示例吗。还没有。@jerith2:你有什么要求