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:
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.
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 Release 220.127.116.11.0 includes the following new features and enhancements:
VSAM KSDS to Berkeley DB conversion
VSAM ESDS support
Dynamic CICS resource update
External CICS Interface (EXCI) support
CICS SPOOL support for runtime JCL submission
Double-Byte Character Set (DBCS) support for CICS BMS
ARTJES access control enhancements
Oracle Tuxedo Application Runtime for CICS and Batch software consists of the following components:
CICS Runtime provides runtime environment for the CICS applications. It includes the following sub-components:
CICS Runtime servers based on Oracle Tuxedo
Tools and utilities
Batch Runtime provides runtime environment for Batch JCL. It includes the following sub-components:
Batch execution engine
Tuxedo Job Enqueueing Service
The installation of Oracle Tuxedo Application Runtime for CICS and Batch 11g Release 1 (18.104.22.168.0) does not require Oracle Tuxedo installation, but Oracle Tuxedo is a prerequisite at runtime.
Oracle Tuxedo Application Runtime for CICS and Batch 11g Release 1 (22.214.171.124.0) supported platforms are listed in the Supported Platforms in theOracle Tuxedo Application Runtime for CICS and BatchInstallation Guide.
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 126.96.36.199.1 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.
Extra prepro-cics-sles.pl and mi_ConvertScript_sles.pl are provided for Novell SUSE Linux in Linux package.
Limitations and Known Issues
The following sections describe the limitations and known issues with Oracle Tuxedo Application Runtime for CICS and Batch.
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 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, NUMREC.
In CICS Runtime, BMS file name cannot be used as MAPSET name in CICS SEND MAP and RECEIVE MAP commands.
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.