1

我目前正在处理 Java 中的海关消息 Bean。填写不同值的Beans后,我想产生一个EDIFACT CUSDEC消息对应每条消息。

对于消息 Bean 的每个属性,我都有信息以 EDIFACT CUSEDC 格式将属性放在正确的位置。

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

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

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

这里有一个快速教程:

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

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

在此先感谢您的帮助!

4

3 回答 3

2

您可能想仔细查看Smooks 网站

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

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

对于不同的 UN/EDIFACT 目录,它提供了开箱即用的映射功能。我建议您查看 Smooks 网站上的示例和文档。

于 2012-02-07T12:20:52.070 回答
1

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

于 2010-05-21T17:49:25.587 回答
0

请注意,我找到的唯一解决方案是实现我自己的映射引擎。

这是通过具有:

  • 编辑消息的 xml 表示
  • 附加到每个 bean 属性的 XPath 映射路径,并将它们映射到 EDIFACT 的 xml 表示
于 2010-05-11T07:14:46.737 回答