我目前正在处理Java中的海关消息豆。填充具有不同值的bean后,我想产生与每个消息相对应的EDIFACT CUSDEC消息。

对于消息bean的每个属性,我都有信息将属性放在edifact cusedc格式中的正确位置。

因此,我正在寻找一个免费的工具(Java API),它可以理想地将我的完整豆转换为eDifact Cusdec消息。

我在那里找到了商业解决方案(不是免费的):

http://www.datadirect.com/products/edifact-grid/index.ssp

以及这里的快速教程:

http://biemond.blogspot.com/2008/09/generate-edifact-message-from-xml.html

但是...不幸的是,它不是免费的。

在此先感谢您的帮助!

有帮助吗?

解决方案 3

只是要注意,我发现的唯一解决方案是实现自己的映射引擎。

这是通过:

  • XML表示eDifact消息的表示
  • 附着在每个bean属性上的XPath映射路径并将其映射到XML表示

其他提示

您可能想仔细观察 Smooks网站

它提供了各种映射,例如:

Java -> EDI
EDI -> Java
XML -> Java
Java -> XML
...

对于不同的UN/EDIFACT目录,它提供了包装盒的映射功能。我建议您检查Smooks网站上的示例和文档。

尝试 http://bots.sourceforge.net它已经有一个映射引擎。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top