如何使用 Cobol Copybook 在 RecordEditor 中编辑 Binary Mainframe 文件 (pt1)

How do you edit a Binary Mainframe file in the RecordEditor using a Cobol Copybook (pt1)

如何使用 Windows 或 [=21= 上的 Cobol Copybook 在 RecordEditor 中编辑 单记录类型 二进制大型机文件] PC.

注意:这是试图将一个非常广泛的 question 分成一系列更简单的问答。

要使用 Cobol Copybook 编辑 RecordEditor 中的文件,您必须先加载 Copybook,然后编辑文件

正在将 Cobol Copybook 加载到 RecordEditor

Select 记录布局 >>> 加载 Cobol Copybook 菜单选项

在 Cobol 加载屏幕上输入 Cobol Copybook 和您的 大型机数据文件 RecordEditor 将读取文件并尝试找出 文件属性 是。

重要属性

  • Split Copybook:对单记录类型文件使用No Split
  • 字体(或字符集/编码)您需要为文件输入适当的编码。 cp037(或IBM037)为美式EBCDIC,CP273(或(IBM273)为德式EBCDIC。
  • Cobol 方言 IBM 大型机 cobol 的大型机
  • 文件结构 这对应主机上的RECFM属性。
    • 对 RECFM=FB
    • 使用 固定长度二进制文件
    • 使用大型机VB(基于rdw)二进制用于RECFM=VB

RecordEditor 将尝试使用右侧的当前属性显示文件 屏幕。你可以玩弄属性。

如果无法正确显示文件,可能是错误 Cobol Copybook。 您必须使用与数据完全匹配的 Cobol Copybook,足够接近是 从不 足够好。


正在查看(编辑您的文件)

加载字帖后,转到“打开文件”屏幕。

.....

  • Select你的数据文件
  • select 你在 记录布局 字段中的字帖
  • 单击 编辑return 键也应该有效)。

正在生成 Java 代码以读取文件。

生成Java~JRecord读取文件的代码select生成>>>生成Java~ Cobol 的 JRecord 代码.

第一个屏幕与 Import Cobol Copybook 屏幕基本相同。此 answer 包含有关生成 Java 代码的详细信息