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.
Oracle Tuxedo Application Runtime for CICS and Batch major features are as follows:
CICS Runtime
Preprocesses source code and translates EXEC CICS statements and CICS keywords into CICS Runtime interfaces.
A robust production environment based on Oracle Tuxedo that executes converted CICS applications.
Batch Runtime
A robust execution engine that runs equivalent Korn-shell scripts converted from JCL.
A Job Enqueueing Service based on Oracle Tuxedo that emulates Mainframe JES2.
Oracle Tuxedo Application Runtime for CICS and Batch software consists of the following components:
CICS Runtime
CICS Runtime provides runtime environment for the CICS applications. It includes the following sub-components:
Preprocessor
CICS Runtime servers based on Oracle Tuxedo
Tools and utilities
Batch Runtime
Batch Runtime provides runtime environment for Batch JCL. It includes the following sub-components:
Batch execution engine
Tuxedo Job Enqueueing Service
Installation Notes
The installation of Oracle Tuxedo Application Runtime for CICS and Batch 12c Release 1 (12.1.1) does not require Oracle Tuxedo installation, but Oracle Tuxedo is a prerequisite at runtime.
When you upgrade Oracle Tuxedo Application Runtime for CICS and Batch from an older release to a newer release, you must rerun the CICS Preprocessor against the CICS COBOL programs, and then recompile the COBOL programs.
If upgrading from release 11.1.1.2 or before, you must ensure the ARTADM server is configured in CICS Runtime.
Behavior Changes From Previous Release
Second FML base in $KIXDIR/include/msgflds32 is changed from 30002700 to 30001100.
Limitations and Known Issues
The following sections describe the limitations and known issues with Oracle Tuxedo Application Runtime for CICS and Batch.
Limitations
In Batch Runtime, IDCAMS LISTCAT is not supported.
In Batch Runtime, IEBGENER GENERATE with MEMBER is not supported.
In Batch Runtime, system date (e.g. DATE1) comparison is not supported in SORT operation.
In Batch Runtime, deleting a generation file in a GDG is not supported.
In Batch Runtime, using DISP=SHR to add a new member in a PDS is not supported.
In CICS Runtime, VSAM KSDS to ISAM conversion is limited to support Read Only mode.
In CICS Runtime, the following file related arguments are not supported or partially supported: GENERIC, KEYLENGTH, UPDATE, and NUMREC.
In CICS Runtime, BMS file name cannot be used as MAPSET name in CICS SEND MAP and RECEIVE MAP commands.
In CICS Runtime, WRITE RBA is only supported in File-to-Oracle and File-to-DB2 scenario.
In CICS Runtime, STARTTRANSIDREQID and CANCELREQID require Oracle Tuxedo 12c Release 1 (12.1.1) Rolling Patch 008 and later versions.
Known Issues
CICS Runtime READPREV command does not work well after a VSAM file is converted to ISAM file.
When using COBOL-IT compiler, you must configure variable COB_ENABLE_XA before booting up ARTSTRN.
When using COBOL-IT compiler, you must make sure PROGRAM-ID is the same as the COBOL program name and different COBOL programs must define different PROGRAM-ID.