我们计划将旧的IBM/COBOL/DB2遗留应用程序迁移到Solaris/Oracle/C++“已设置”的环境中。1.是否有使用工具分析COBOL代码的经验?2(例如数据流分析,代码流分析,交叉/超引用列表,漂亮的打印)
t40tm48m1#
Microfocus提供了一种称为Enterprise Server的产品,它允许COBOL与Web服务交互。如果您有一个COBOL程序A和另一个COBOL程序B,并且A通过接口部分调用B,则该工具允许您将B的接口部分公开为Web服务。对于程序A,然后生成一个客户端代理,A现在可以通过Web服务调用B。当然,因为B现在有一个Web服务,所以任何其他类型的程序(命令行、Windows应用程序、Java、ASP等)现在也可以调用它。这将允许一个C++程序调用COBOL代码。他们还有另一个产品COBOL.Net,它为COBOL程序提供了.NET IL的解释器。因为这是在.NET平台上,所以您可以与C#等混合搭配。
oyt4ldly2#
Oracle Tuxedo Application Runtime for CICS and Batch支持将IBM大型机应用程序重新托管到Oracle Tuxedo。它提供了API和服务的组合,允许OLTP和Batch大型机应用程序不加更改地运行,它通过支持标准的3270终端仿真器来保护应用程序用户免受更改。它还提供了开发人员在其大型机应用程序中使用的熟悉的API和函数。其结果是能够快速(且低风险)地将遗留大型机应用程序迁移到运行COBOL和C/C++应用程序服务器的开放系统。这提供了大量的成本节约和更大的灵活性。有关详细信息,请参阅http://docs.oracle.com/cd/E35855_01/artrt/docs12c/index.html
35g0bw713#
我会推荐Micro Focus Server Enterprise edition作为运行在unix/linux系统上的新的生产平台。
k4ymrczo4#
我的公司提供的工具可以满足您的所有要求:IBM Enterprise COBOL的语法分析、漂亮的打印、流程分析(每个编译单元的控制/数据流、跨大型系统的调用图/指向)。参见http://www.semdesigns.com/Products/FrontEnds/COBOLFrontEnd.html
4条答案
按热度按时间t40tm48m1#
Microfocus提供了一种称为Enterprise Server的产品,它允许COBOL与Web服务交互。
如果您有一个COBOL程序A和另一个COBOL程序B,并且A通过接口部分调用B,则该工具允许您将B的接口部分公开为Web服务。
对于程序A,然后生成一个客户端代理,A现在可以通过Web服务调用B。
当然,因为B现在有一个Web服务,所以任何其他类型的程序(命令行、Windows应用程序、Java、ASP等)现在也可以调用它。
这将允许一个C++程序调用COBOL代码。
他们还有另一个产品COBOL.Net,它为COBOL程序提供了.NET IL的解释器。
因为这是在.NET平台上,所以您可以与C#等混合搭配。
oyt4ldly2#
Oracle Tuxedo Application Runtime for CICS and Batch支持将IBM大型机应用程序重新托管到Oracle Tuxedo。它提供了API和服务的组合,允许OLTP和Batch大型机应用程序不加更改地运行,它通过支持标准的3270终端仿真器来保护应用程序用户免受更改。它还提供了开发人员在其大型机应用程序中使用的熟悉的API和函数。
其结果是能够快速(且低风险)地将遗留大型机应用程序迁移到运行COBOL和C/C++应用程序服务器的开放系统。这提供了大量的成本节约和更大的灵活性。
有关详细信息,请参阅http://docs.oracle.com/cd/E35855_01/artrt/docs12c/index.html
35g0bw713#
我会推荐Micro Focus Server Enterprise edition作为运行在unix/linux系统上的新的生产平台。
k4ymrczo4#
我的公司提供的工具可以满足您的所有要求:IBM Enterprise COBOL的语法分析、漂亮的打印、流程分析(每个编译单元的控制/数据流、跨大型系统的调用图/指向)。参见http://www.semdesigns.com/Products/FrontEnds/COBOLFrontEnd.html