cobol转java脚本_如何为Cobol副本生成java~jrecord代码

文件传输

将二进制文件从大型机传输到Windows / * nix框中

必须做二元转移的原因很简单:Ebcdic – > ASCII

程序无法区分二进制字段和文本字段.

Comp-3 value hex hex after Ascii conversion

400 x'400c' x'200c' x'40' is the ebcdic space character

it gets converted to the ascii

space character x'20'

您需要从大型机进行二进制传输.这将使文件保持为EBCDIC,并且任何二进制字段都将保持不变.然后,您使用Ebcdic读取该文件.

您需要检查主机上的RECFM.如果RECFM是

> FB – 没有问题只是转移

> VB – 在文件传输中包含RDW(记录描述符字)选项的主机上转换为FB.

>其他 – 转换为主机上的FB / VB

RecordEditor CodeGen

RecordEditor将使用

Cobol Copybook和Sample文件中的详细信息,用于生成Java~JRecord代码.

安装Recordeditor

安装0.98.4或更高版本.考虑USB版本,您只需解压缩到正常目录并从那里运行.无需安装

如果安装HSQL版本,请在使用前重新启动计算机

启动代码生成器

要启动代码生成器,请选择生成>>> Cobol的Java~JRecord代码

92d98f647670188ccde6d67d8c9ff41c.png

首先生成屏幕

在此屏幕上输入Cobol Copybook和Sample文件(如果有的话).

RecordEditor将尝试为您填写字段.

e51cbcd160bbc9bcdda0a1cb7404c638.png

您可能需要修复控制字段.当一切都正确

ANl1l.png

如果一切正确,请按Generate Java~JRecord按钮

第二代生成屏幕

在这个屏幕上你可以

>选择模板或模型

>如何格式化Java名称

>包ID等

d02e443cf191ea4d98e6f56300bdec18.png

生成的代码

可以使用多种模板或模型,包括

>标准 – 生成基本的JRecord代码.它将生成具有Cobol字段名称作为常量的Java类.这允许您使用IDE代码完成而不是键入“Cobol-Field-Names”.

> lineWrapper – 围绕Cobol数据创建Java包装器.

> Pojo – 创建读取器/写入器以将Cobol数据转换为Java Pojo或从Java Pojo转换

按Generate Code按钮生成java代码.

LineWrapper:

38d3a9748a6c2f0efd102bbd0b4e2df0.png

POJO:

eb8d216792ff47aeca78ed7fdf018acc.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值