在没有字帖的情况下在 RecordEditor 中编辑 Mainframe 文件

Edit a Mainframe file in the RecordEditor without a copybook

你如何编辑一个(二进制EBCDIC)Mainframe文件RecordEditorwith out Cobol 字帖。

如何生成 Java 代码以使用 RecordEditor.

读取文件

注意:这是试图拆分一个 question 的尝试,它过于广泛以给出有意义的答案 变成一系列更简单的问题和答案。

尽可能避免使用 Cobol Copybook 编辑二进制文件。这只能作为 最后的手段 尝试!!!。

尝试获得 文件的 Cobol copybook(或某些字段布局文档)!!!


一些一般建议:

  • 一条记录中处理10 / 20个字段时可行,但如果一条记录中有数千个字段则不可行。
  • 慢慢来,不要急于求成。在继续之前尝试并正确完成每一步
  • 终于升级到最新版本的RecordEditor(目前是0.98.4)
  • 此过程也适用于普通文本文件

RecordEditor 布局向导

启动向导select选项记录布局>>>布局向导

文件结构屏幕

文件结构屏幕有 3 个用途:

  • 获取文件结构 - 可以是固定宽度,VB,Windows/Unix 文本文件
  • 获取记录长度(如果是定宽文件)。
  • 获取字体(字符集/编码)

RecordEditor 会尽力为您解决这个问题

字段选择屏幕

RecordEditor 将尝试确定字段的开始和结束位置,但是 它并不完美。您需要仔细检查更正它的选择

在此屏幕上,字段以交替颜色显示

  • 您 create/delete 通过单击
  • 字段
  • 使用清除字段按钮清除所有字段
  • 您可以使用各种复选框更改要搜索的字段类型(例如 Mainframe Zones Decimal
  • 添加字段 将执行另一个字段搜索

字段定义屏幕

在此屏幕上,您可以定义字段名称和类型。您可能需要返回**字段选择屏幕*来调整字段

正在编辑文件

一旦定义了Record Layout,就可以在打开的文件屏幕上使用

正在生成 Java 代码

编辑文件时,可以生成java~JRecord代码读取文件 通过 selecting 生成 >>> Java >>> ....

您可以输入包 ID + 生成选项:

最后生成示例 java 代码以读取/写入 文件。