我们正在研究更新VSAM文件的不同方法。
我们想做的一件事就是停止编写任何新的cobol代码。
我们想知道是否可以从主机下载VSAM文件到Windows Server,然后使用C#程序对其进行编辑,然后将其传输回主机?
有人试过这个吗?
是的,我们正在远离VSAM的使用,但这需要时间。
发布于 2011-11-16 18:18:26
除了COBOL程序之外,还有很多其他方法可以更新VSAM文件。
要更新简单的VSAM文件,来回传输文件似乎是一种不正常且容易出错的方法。大多数VSAM文件包含字符、整数和压缩小数数据的混合,C#格式不能处理大型机压缩小数,任何试图在文件传输期间将EBDCIC码转换为ASCII码都会破坏压缩的十进制值和二进制值,因此,您将需要处理原始的EBCDIC字符。
显然,你可以写一个程序!
发布于 2011-11-16 18:26:58
MS的方式是使用Biztalk Microsoft Host Integration Server访问VSAM。
可能还有其他非微软的驱动程序,我不知道-可能是通过DB2的视窗驱动程序。
https://stackoverflow.com/questions/8081956
复制相似问题