- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您如何使用 RecordEditor 生成 Java~JRecord代码从 Cobol Copybook 读取/写入二进制 EBCDIC 大型机文件。
这是一个问题和答案,试图防止提出一些糟糕的/误导性的问题或指出答案。
最佳答案
要将二进制文件从大型机传输到 Windows/*nix box,您必须进行二进制传输,原因很简单: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版本,使用前请重启电脑
要启动代码生成器,请选择Generate >>> Java~JRecord code for Cobol
在此屏幕上输入 Cobol Copybook 和示例文件(如果有的话)。RecordEditor 将尝试为您填写字段。
不过您可能需要修复控制字段。当一切正确时
当一切正确时按下 Generate Java~JRecord 按钮
在这个屏幕上你可以
有几个模板或模型可以使用,包括
按生成代码按钮生成java代码。
换行器:
关于java - 如何为 Cobol copybook 生成 java~jrecord 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46313332/
我是一名优秀的程序员,十分优秀!