我有.eic格式的数据文件,很难将其转换为可读格式,任何输入都会有所帮助。我尝试过一些在线工具但是徒劳无功。
编辑 - 添加了数据库层次结构,如果这有助于将1 .eic文件转换为9个文件。 R-3数据集在结构上是分层的。为了保持适当的父/子记录关系,GR-ROOT-KEY字段被预先设置到所有输出子记录。 GR-CYCLE-KEY字段附加到GR-CYCLE-RECORD父记录的所有子记录中。
答案 0 :(得分:0)
文件似乎是:
Encoding: Binary Ebcdic (There are Packed-decimal ~ Cobol Comp-3 fields).
Format: Fixed Length
Record Length: 422 bytes
Multi-Record: Yes - I think there are 10 record types in the file
Mainframe JCL Definition: RECFM=FB,LRECL=422,...
文件的十六进制视图(第一行是Text(ebcdic),以下两行包含十六进制值)。它基本上是一个主机ISPF编辑样式十六进制视图。
要处理,您确实需要Cobol Copybook
(或pl1等,具体取决于使用的语言)。
您的处理选项是
该文件不适合转换为Csv(除非您只想要标题记录)。 可以转换为Xml / Json。
我在这里发布了RecordEditor-Xml描述:
你最好获取Cobol Copybook 并使用代替!!!
在全屏视图中查看RecordEditor中的文件:
或记录视图:
答案 1 :(得分:0)
对于此文件导入 Cobol Copybook 会好得多。
在RecordEditor中,您可以使用布局向导(**记录布局>>>>布局向导菜单选项)来定义文件,但这很乏味。
虽然您可以使用布局向导来生成File Description
,但这很乏味,使用Cobol Copybook工作要好得多。