我正在进行大型机到hadoop的迁移,对java有很深的了解。我有一个cobol平面文件,其中包含计算字段(comp,comp-1,comp-2)。我必须在java应用程序中使用这个文件。
需要帮助了解以下几点:
如何ftp主机平面文件有comp字段。我试图ftp它,但得到不可读的字符。我试图在二进制模式下ftp,但它仍然不可读。
如何将中的cobol comp字段转换为java int/long。如果您有任何示例java代码段。请分享。
我在下面的链接中找到了comp-3到java long的java代码段:http://www.coderanch.com/t/411222/java/java/packed-decimal-conversion-java
谢谢你的帮助。
1条答案
按热度按时间kxe2p93d1#
您可以看看cobrix后面的解析器。这是spark的一个开源cobol数据源,它处理comp字段。