我们有一个非常重要的应用程序,但到目前为止还没有源代码.该应用程序是用COBOL编写的,编译版本在我们的生产系统中并且正在运行.
但是,我们需要迁移到新的服务器和新的cobol编译器.我们的印象是我们需要重新编译代码才能使它在新服务器上运行.运行exising编译程序会导致运行时内存错误.
我们有一些该程序的源代码,但它已经过时了.不确定它与编译程序之间的差异.
好的,问题是 - 我们该怎么办?
时间不在我们这边,因为我们必须将我们的旧服务器送回来以获得信誉.想法,建议,疯狂还是其他?(源代码控制很明显,我不应该这样做,所以保存讲座)
创建旧服务器的映像.然后在旧服务器上将旧服务器作为虚拟机运行.
但是,我同意更好的选择可能是保留您的生产服务器.
在短期内,安排保留旧服务器可能会更便宜.在半长期运行中,您需要花时间和预算来重新设计程序,重新编写程序或者查看将旧代码破解成程序当前执行的程序所需的工作量.