ATERAS - automated solutions for legacy migration and modernization
HyperLink

Convert IMS CICS COBOL to COBOL CICS, COBOL .NET, C# .NET and VB .NET

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
Request more information