Tag: cobol

从Java读取cobol数据结构

有没有办法在Java程序中读取cobol数据? 更具体地说,我面临以下情况: 我有一个具有固定长度数据记录的文件。 数据定义以Cobol副本完成。 我想到的是一个考虑到拷贝书的图书馆能够阅读这些记录。 理想情况下,应该可以基于副本信息生成基本的java类和结构。 在稍后的步骤中,将解析数据线并将数据填充到那些生成的类的对象中。 你知道一个提供这种function的图书馆吗? 或者任何其他技术来应对读取cobol数据的问题? 有一些商业工具提供此function。 然而,它们非常昂贵。 您是否知道任何开源替代方案或不同工具的组合来提供整个function? 例如,cb2xml读取copybook结构并将它们转换为xml。 稍后的步骤是基于cb2xml xml信息生成记录阅读器。 或者使用可配置的记录阅读器。 你知道cobol记录阅读器(解码器)吗?

如何将解压缩的十进制转换回COMP-3?

我问了一个关于转换COMP字段的问题,我没有得到任何答案。 我希望堆栈溢出可以帮助我解决这个问题。 我成功地将COMP-3转换为十进制。 我需要你帮助将解压缩的十进制数转换回COMP-3,使用任何高级编程语言,但最好是Java或c#.net。

使用任何开源代码或工具将Mainframe Binary转换为Ascii

如何使用任何Java API或开源工具将包含cobol copybook作为记录布局信息的大型机二进制文件(EBCDIC)转换为包含打包和分区十进制格式的ASCII文件?

如何为Cobol副本生成java~jrecord代码

如何使用RecordEditor从Cobol Copybook 生成 Java~JRecord代码来读取/写入二进制EBCDIC大型机文件 。 这是一个问题和答案 ,试图防止提出一些不良/误导性问题,或者可以指出答案。

将遗留的Cobol / PL1迁移到Java的经验

原文问:我想知道是否有人有将大型Cobol / PL1代码库迁移到Java的经验? 流程的自动化程度以及输出的可维护性如何? 从交易到OO的转变如何? 任何经验教训或可能有益的资源/白皮书都将受到赞赏。 编辑7/7:当然NACA方法很有意思,能够继续对COBOL代码进行BAU更改直到发布JAVA版本的能力对任何组织都有好处。 与COBOL相同布局中的过程Java的参数,使编码人员在熟悉Java语言时感到舒适,这对于具有大量代码库的大型组织来说是一个有效的论据。 正如@Didier所指出的那样,每年节省300万美元,可以在任何BAU变化中提供大量填充的空间,以便持续重构代码。 正如他所说,如果你关心你的人,你会找到一种让他们快乐的方法,同时逐渐挑战他们。 我从@duffymo的建议看到的问题 最好尝试并从根本上真正理解问题,并将其重新表达为面向对象的系统 如果您正在进行任何BAU更改,那么在编写新OO系统的LONG项目生命周期中,您最终会编码并测试双倍的更改。 这是NACA方法的主要优点。 我有一些将Client-Server应用程序迁移到Web实现的经验,这是我们遇到的主要问题之一,由于BAU更改而不断变换需求。 它使PM和日程安排成为一项真正的挑战。 感谢@hhafez,他的经验很好地被认为是“相似但略有不同”,并且从Ada到Java的自动代码迁移有着相当令人满意的体验。 感谢@Didier的贡献,我还在研究你的方法,如果我有任何Q,我会告诉你一句话。