2

如何在 Windows 或 Linux PC 上使用 Cobol Copybook 在RecordEditor中编辑单记录类型二进制大型机文件。

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

4

1 回答 1

2

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

将 Cobol Copybook 加载到RecordEditor

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

在此处输入图像描述

在此处输入图像描述

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

在此处输入图像描述

重要属性

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

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

在此处输入图像描述

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


查看(编辑文件)

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

……

  • 选择您的数据文件
  • 在“记录布局”字段中选择您的字帖
  • 单击编辑返回键也应该起作用)。

生成 Java 代码以读取文件。

要生成Java~JRecord代码以读取文件,请选择Generate >>> Generate Java~JRecord code for Cobol

第一个屏幕与Import Cobol Copybook屏幕基本相同。这个答案有关于生成 Java 代码的详细信息

于 2017-08-21T10:23:14.007 回答