代码之家  ›  专栏  ›  技术社区  ›  Bruce Martin

如何为Cobol copybook生成java~jrecord代码

  •  4
  • Bruce Martin  · 技术社区  · 7 年前

    RecordEditor 生成 Java~JRecord 密码 来自 Cobol文案 .

    问题 答复 尝试避免提出一些糟糕/误导性的问题,或者可以指出答案。

    1 回复  |  直到 6 年前
        1
  •  4
  •   Bruce Martin    6 年前

    文件传输

    转移 二进制的 原因很简单: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公司

    • -没问题,只是转移
    • VB -在主机上转换为FB,包括 RDW(记录描述符字)
    • 另外 -在大型机上转换为FB/VB

    RecordEditor 将使用

    安装Recordeditor

    如果安装任何一个HSQL版本,请在使用前重新启动计算机

    启动代码生成器

    要启动代码生成器,请选择

    enter image description here

    第一个生成屏幕

    在此屏幕上输入Cobol Copybook和示例文件(如果有)。 这个 将尝试为您填写字段。

    enter image description here

    enter image description here

    当一切正常时 生成Java ~ JRecord 按钮

    第二个生成屏幕

    • 样板 模型
    • Java名称的格式
    • 包裹id等。

    enter image description here

    有几个 模板 可以使用,包括

    • 标准 -生成基本JRecord代码。它将生成以Cobol字段名作为常量的Java类。这允许您使用IDE代码完成,而不是键入“Cobol字段名”。
    • 换行器 -围绕Cobol数据创建Java包装器。
    • 波乔

    按下

    enter image description here

    enter image description here