在Java应用程序中执行XML到副本COBOL,反之亦然



我是COBOL Copybook/XML映射的新手。因此,请原谅我在这里问的任何愚蠢的问题。

基本上,我需要在Java应用程序中执行XML对COBOL COPYBOOM进行XML和VICE RENSA转换。我知道它可以在WebShpere转换扩展器(WTX(中完成,但我的要求是在Java应用程序中进行WTX运行时(我想(。

我可以在Java中使用任何可用的罐子来执行这些要求吗?在这方面的任何帮助将不胜感激!

已经查看了coboltoxml项目。它可以使用COBOL Copybook将XML转换为大型机二进制文件。XML标签必须匹配COBOL字段名称。

请参阅CoboltOxml描述Wiki

将XML转换为Java中的COBOL二进制文件:

jrecordconstantvars常数= cobol2xml.jr_constants;

Cobol2Xml.newCobol2Xml("G:/Users/Bruce01/RecordEditor_HSQL/CopyBook/Cobol/DTAR020.cbl")
                                 // Cobol Options
                 .setFileOrganization(constants.IO_FIXED_LENGTH)
                 .setDialect(constants.FMT_MAINFRAME)               
                 .setSplitCopybook(constants.SPLIT_NONE)      
                 .setFont("cp037")
      .xml2Cobol("G:/Users/Bruce01/RecordEditor_HSQL/SampleFiles/DTAR020.bin.xml",
                 "G:/Users/Bruce01/RecordEditor_HSQL/SampleFiles/DTAR020byJava.bin");

免责声明我写了Coboltoxml

在https://sourceforge.net/projects/cb2xml/

上查看cb2xml项目
  • 单击下载,解压缩下载的.zip文件。
  • 导航到lib文件夹。您可以将cb2xml*.jar文件添加到您的项目中并在Java开发中使用它们。

相关内容

  • 没有找到相关文章

最新更新