paw*_*que 18 java cobol copybook data-structures
有没有办法在Java程序中读取cobol数据?更具体地说,我面临以下情况:
我有一个具有固定长度数据记录的文件.数据定义以Cobol副本完成.我想到的是一个考虑到拷贝书的图书馆能够阅读这些记录.
理想情况下,应该可以基于副本信息生成基本的Java类和结构.在稍后的步骤中,将解析数据线并将数据填充到那些生成的类的对象中.
你知道提供这种功能的图书馆吗?或者任何其他技术来应对读取cobol数据的问题?
有一些商业工具提供此功能.然而,它们非常昂贵.您是否知道任何开源替代方案或不同工具的组合来提供整个功能?例如,cb2xml读取copybook结构并将它们转换为xml.稍后的步骤是基于cb2xml xml信息生成记录阅读器.或者使用可配置的记录阅读器.你知道cobol记录阅读器(解码器)吗?
Bru*_*tin 19
您可以查看JRecord - http://sourceforge.net/projects/jrecord/ 或cb2java http://sourceforge.net/projects/cb2java/都允许您访问cobol文件,但都不会生成完整的类.
2011年1月更新
既然原答案:
JRecord Code generator可以作为独立程序或在Recordeditor中使用.这Code Generator将从JRecord JRecordCobol Copybook 构建代码.请参阅RecordEditor Jrecord CodeGen 该RecordEditor具有用于产生生成选项的Java/JRecord从COBOL副本代码.有关详细信息,请参阅RecordEditor代码生成说明.
在这个问题/答案中有一些关于生成Java~JRecord代码的信息:
| 归档时间: |
|
| 查看次数: |
20313 次 |
| 最近记录: |