我在一家仍然使用 COBOL 进行所有组织工作的医院获得了一份工作,整个(现在 20 TB)数据库(这是一个自制软件,猜猜看,COBOL)充满了自过去 45 年以来每位患者的数据(左右)年。
这就是我的故事。现在我的问题:
目前,所有套接字(据我所见)都是由 COBOL 程序实现的,将它们的数据写入文件。然后这些文件由 C++ 程序(这是 1980 年代后期添加的一个附加模块)读取,并使用发送到数据库的 C++ 套接字。
现在这个解决方案已经停止工作,因为他们正在将数据库从 COBOL 移动到 COBOL,是的 - 他们没有使用 MySQL 左右 - 他们实现了一个新数据库 - 再次在 COBOL 中。我问在我之前在那里工作的那个人(他现在大约 70 岁)为什么会有人这样做,他告诉我他非常擅长 COBOL,以至于他不想用任何其他语言编写它。
到目前为止一切顺利,现在我的问题是:
- 如何在 COBOL 中实现套接字连接?我需要创建一个到外部 COBOL 数据库的接口,例如,位于
192.168.1.23:283
.