如何使用RecordEditor 生成 Java~JRecord代码 从 Cobol Copybook 读取/写入二进制EBCDIC大型机文件。
这是一个问题和回答,试图阻止提出一些不良/误导性问题,或者可以指出答案。
答案 0 :(得分:3)
将二进制文件从大型机传输到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 是
RecordEditor将使用 Cobol Copybook和Sample文件中的详细信息,用于生成Java~JRecord代码。
安装0.98.4或更高版本。考虑USB版本,您只需解压缩到正常目录并从那里运行。无需安装
如果您安装HSQL版本,请在使用前重新启动计算机
要启动代码生成器,请选择生成>>> Cobol的Java~JRecord代码
在此屏幕上输入Cobol Copybook和Sample文件(如果有的话)。 RecordEditor 会尝试为您填写字段。
您可能需要修复控制字段。当一切都正确时
当一切正常时按 生成Java~JRecord 按钮
在此屏幕上,您可以
可以使用多个模板或模型,包括
按生成代码按钮生成java代码。
<强> LineWrapper:强>