
COBOL IMS batch program replacement varies depending upon the selected target language and the selected target processing environment. Batch conversion also includes changes to or replacement of the JCL and PROCs that previously executed the IMS COBOL programs.
Conversion Components
ATERAS uses DB-ShuttleTM, to convert all IMS COBOL batch component types.
- IMS COBOL programs
- Dataset copybooks
- IMS Database Access Calls
- IMS-related JCL syntax
- IMS-related Utilities within your job streams
Architecture
All IMS COBOL Batch conversions maintain the general architecture of the former COBOL program. No changes to the program structure are introduced during the conversion. Only the database IO layers are architected into the target programs:
- Business Layer
The converted program logic flow uses the same architecture as the former IMS COBOL Batch program
- Database IO Layer
Performs SQL database access and updates
Manual IMS COBOL Batch conversion has historically been one of the simpler conversion types. Our automated conversion preserves the program flow of your IMS COBOL Batch programs while converting the database calls to access the Database IO Layers, and (possibly) changing the processing language itself.
Database Options
Former IMS 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-ShuttleTM options are available for 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

|