kat*_*ati 5 sockets cobol network-programming
我收到了一家医院的工作,该医院仍然使用COBOL进行所有组织工作,整个(现在是20TB)数据库(这是一个自制的,猜测是什么,COBOL)充满了自去年45年以来每位患者的数据(等等.年.
这就是我的故事.现在问我的问题:
目前,COBOL程序将其数据写入文件中实现了所有套接字(从我所见过).然后这些文件由C++程序读取(这是在20世纪80年代后期添加的附加模块)并使用发送到数据库的C++套接字.
现在这个解决方案已经停止工作,因为他们正在将数据库从COBOL移动到COBOL,是的 - 他们没有使用MySQL等等 - 他们实现了一个新的数据库 - 再次在COBOL中.我问那个在我之前工作过的人(现在约70岁),为什么有人会这样做,他告诉我他很擅长COBOL,以至于他不想用其他任何语言写作.
到目前为止我的问题很好:
192.168.1.23:283.您需要提供有关操作系统和编译器的更多信息.
如果您使用支持语言环境的IBM z/OS编译器,则只需从z/OS通信服务调用EZASOCK函数即可.这些调用在其参考文献中有详细记录,并且具有良好的Cobol示例.
其他平台将有其他选择.
在大多数情况下,您只需"调用"以您需要的任何语言编写的外部模块,但可以是DLL或sharedLib等等.
你能提供一些关于你的环境的更多细节吗?
你为什么不直接从Cobol程序写入数据库?
| 归档时间: |
|
| 查看次数: |
3598 次 |
| 最近记录: |