2

We plan to migrate an old IBM/COBOL/DB2 legacy app to a Solaris/Oracle/C++ "setuped" world. My specific questions here are:

  1. are there any experiences with tools able to analyze COBOL code in a more model driven view? (e.g. data flow analysis, code flow analysis, cross/hyperref listings, pretty printing)

  2. is openCOBOL a real chance to go?

  3. what are the best tools/frameworks to analyze DB2 AND Oracle data models?

Regards

Hogstrom
  • 3,581
  • 2
  • 9
  • 25
jrEving
  • 41
  • 1
  • 5

4 Answers4

1

Oracle Tuxedo Application Runtime for CICS and Batch supports IBM mainframe applications to be rehosted to Oracle Tuxedo. It provides a combination of APIs and services that allows OLTP and Batch mainframe applications to run unchanged, preserving years of business logic and data investment. It protects application users from change by supporting standard 3270 terminal emulators. It also provides familiar APIs and functions that developers use in their mainframe applications.

The result is the ability to quickly (and with low risk), migrate legacy mainframe applications to open systems running COBOL and C/C++ application server. This provides substantial cost savings and greater flexibility.

For more information, please refer to http://docs.oracle.com/cd/E35855_01/artrt/docs12c/index.html

caijimin
  • 11
  • 2
1

Microfocus provide a product called Enterprise Server which allows COBOL to interact with web services.

If you have a COBOL program A and another COBOL program B and A calls B via the interface section, the tool allows you to expose B's interface section as a web service.

For program A, you then generate a client proxy and A can now call B via a web service.

Of course, because B now has a web service any other type of program (command line, Windows application, Java, ASP etc.) can now also call it.

This would then allow a C++ program to call the COBOL code.

They also have another product COBOL.Net which provides an interpreter to .NET IL for COBOL programs.

Because this is on the .NET platform, you can mix-and-match with C# etc.

rbrayb
  • 46,440
  • 34
  • 114
  • 174
0

I would recommend Micro Focus Server Enterprise edition as a new production platform running on a unix/linux box.

Kb.
  • 7,240
  • 13
  • 56
  • 75
0

My company provides tools that do all the things you request: parse, prettyprint, flow analysis (control/data flow per compilation unit, call graph/points to across very large systems) of IBM Enterprise COBOL. See http://www.semdesigns.com/Products/FrontEnds/COBOLFrontEnd.html

Ira Baxter
  • 93,541
  • 22
  • 172
  • 341