COBOL - 如何从.dat文件中读取和导出文本

时间:2014-07-10 14:40:00

标签: cobol netcobol

我有一个客户想从旧的富士通COBOL系统迁移到我们的系统,他说,他希望他的旧数据保存在新系统中,如产品,制造商等。我没有COBOL源文件,我有: .DAT文件 .RDD文件 .FDD文件

显然.DAT文件位于 INDEXED 组织中,示例文件输出如下:

FDD输出http://textuploader.com/kxdv
RDD输出http://textuploader.com/kxdw

我不能简单地读取记事本中的.DAT文件,我已经尝试了SiberDataViewer但是没有成功,也是为了导出数据而付费。

如果有办法,我可以编写程序将所有这些文件导出为csv,dbf,postgres格式吗?
如果你还在阅读,谢谢。

2 个答案:

答案 0 :(得分:1)

我不知道富士通COBOL,但我认为有几种方法可以获得数据:

0)让您的客户(或具有兼容的Fujitsu COBOL编译器的人)编写COBOL程序以读取INDEXED文件并输出SEQUENTIAL文件。

1)找一个富士通COBOL实用程序来做同样的事情。

2)找到可以读取INDEXED文件并将其导出为可以使用的内容的产品。我正在考虑使用Cyber​​query或Crystal Reports等产品。或者,在我看到FDD / RDD文件是由Siber Systems生成之后,快速搜索帮助我找到了他们的" Cobol DataViewer"产品;用它来输出一个更常见和可用的格式" ; - )

答案 1 :(得分:0)

我可以使用Siber DataViewer转换它,但是它的完整版本已经付费了。