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