
CICS COBOL IMS program replacement takes on various forms depending upon current use of CICS services and a selected target language. The conversion process changes based upon the current use of CICS system-level services.
Conversion Components
ATERAS uses the DB-ShuttleTM automated conversion technology, to convert all CICS COBOL IMS component types.
- CICS COBOL IMS programs
- Dataset copybooks
- IMS Database Access Calls
- BMS Maps (if required)
Architecture
All CICS COBOL IMS conversions maintain the general architecture of the former COBOL program. No changes to the program structure are introduced during the conversion. However, changes are made during the migration to introduce some layering aspects that provide flexibility for future processing:
- Business and Map Edit Layer
The former CICS COBOL IMS program includes logic flow and field editing within the COBOL program structure itself; the conversion preserves these functions within the base program
- Presentation Layer
If the selected target language is not one of the COBOL dialects, the presentation layer processing may be placed into a separate layer
- Database IO Layer
Performs SQL database access and updates
ATERAS’ automated conversion using DB-ShuttleTM preserves the program flow of the IMS CICS COBOL programs while converting the database calls, the presentation of the screens to the user, and (possibly) the language itself.
Database Options
Former IMS-DB database access is converted to process against the relational database of choice:
- IBM's DB2 (or UDB) on the mainframe
- IBM's UDB on Windows
- IBM's UDB on Solaris
- Oracle on the mainframe
- Oracle on Windows
- Oracle on Solaris
- SQL Server on Windows
Language Options
Several DB-Shuttle options are available for CICS IMS replacement:
- Mainframe COBOL CICS with BMS maps
- Windows COBOL .NET using ASP.NET
- Windows C# .NET using ASP.NET
- Windows Visual Basic .NET using ASP.NET
- Sun Mainframe Rehosting Environment

|