我们正在寻找更新VSAM文件的不同方法。
我们想要做的一件事就是停止编写任何新的cobol代码。
我们想知道是否可以将VSAM文件从主框架下载到Windows服务器,然后使用C#程序进行编辑,然后将其传回主框架?
有没有人试过这个?
是的,我们正在逐渐停止使用VSAM,但这需要时间。
答案 0 :(得分:1)
除了COBOL程序之外,还有很多其他选项可用于更新VSAM文件。
再次传回文件似乎是更新简单VSAM文件的一种反常且容易出错的方式。大多数VSAM文件包含字符,整数和压缩十进制数据的混合,C#plain无法处理主机压缩十进制数,并且在文件传输期间将EBDCIC转换为ASCII的任何尝试都将破坏压缩的十进制和二进制值,因此,您将需要操作raw EBCDIC字符。
答案 1 :(得分:1)
MS的方式是使用Biztalk Microsoft Host Integration Server来访问VSAM 可能还有其他非MS驱动程序,我不知道 - 可能是通过DB2 Windows驱动程序。