Table of Contents Previous Next PDF


Oracle Tuxedo Application Runtime for CICS Release Notes

Oracle Tuxedo Application Runtime for CICS Release Notes
This topic contains the following sections:
About Oracle Tuxedo Application Runtime for CICS
Oracle Tuxedo Application Runtime for CICS supports quick migration of IBM mainframe applications to Oracle Tuxedo with low risk. It provides a combination of APIs and services that allows mainframe CICS components to run unchanged, preserving years of investment in business logic and data. 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 IBM mainframe COBOL and C/C++ applications to open systems running Oracle Tuxedo. This provides substantial cost savings, elastic scalability, and greater flexibility.
Key Features and Components
Oracle Tuxedo Application Runtime for CICS provides a runtime environment for IBM CICS applications.
What’s New in This Release
This release includes the following new features and enhancements:
Interoperability
Oracle Tuxedo Application Runtime for CICS maintains full interoperability with:
Oracle Tuxedo 12c Release 2 (12.2.2)
Oracle Jolt 12c Release 2 (12.2.2)
Dependencies
Oracle Tuxedo Application Runtime for CICS 12c Release 2 (12.2.2) installation requires Oracle Tuxedo 12c Release 2 (12.2.2) installation.
Use of some CICS features requires Oracle Database 11.2.0 or higher, or DB2 LUW v9.7 or higher. These features include:
Access to IMS Database from CICS programs requires Oracle Tuxedo Application Runtime for IMS 12c Release 2 (12.2.2).
Platform Support
Oracle Tuxedo Application Runtime for CICS 12c Release 2 (12.2.2) supported platforms are listed in the Supported Platforms in the Oracle Tuxedo Application Runtimes Installation Guide.
Upgrade Considerations
When you upgrade Oracle Tuxedo Application Runtime for CICS from 12c Release 1 (12.1.1) or older release, you must rerun the CICS Preprocessor for the CICS COBOL programs and re-compile them. For upgrades from Oracle Tuxedo Application Runtime for CICS 12c Release 2 (12.1.3), you do not need to rerun the CICS Preprocessor; however, the programs might need to be re-compiled with versions of COBOL compilers certified for this release (see certification matrix link in Supported Platforms) depending on the binary compatibility of the COBOL compilers.
If upgrading from release 11.1.1.2 or earlier, you must ensure the ARTADM server is configured in the Oracle Tuxedo UBBCONFIG file for CICS Runtime.
If using COBOL-IT, you must specify the -fthread-safe option when compiling CICS programs.
When using Micro Focus Visual COBOL 2.2:
ln -s libcobrts64.so.3 libcobrts64.so.2
ln -s libcobrts64_t.so.3 libcobrts64_t.so.2
ln -s libcobmisc64.so.3 libcobmisc64.so.2
ln -s libcobmisc64_t.so.3 libcobmisc64_t.so.2
ln -s libcobcrtn64.so.3 libcobcrtn64.so.2
We recommend you set COBOL runtime tunable parameter subsystem_cancel_mode=1, which specifies logical cancel for CBL_SUBSYSTEM cancels. See Micro Focus documentation for more information.
Behavior Changes
The second FML base in $KIXDIR/include/msgflds32 is changed from 30002700 to 30001100.
The ARTSRM server is required for many enhancements introduced in 12c Release 2 (12.2.2). You must ensure it is configured in the Oracle Tuxedo UBBCONFIG file for CICS runtime if you use any of the following enhancements:
Limitations and Known Issues
Oracle Tuxedo Application Runtime for CICS limitations and known issues are as follows:
BMS file name cannot be used as MAPSET name in CICS SEND MAP and RECEIVE MAP commands.
All the RBA and Generic options for CICS commands are not supported in file-to-file scenarios when using COBOL-IT.
When ISC_ENABLE=YES is set, ART CICS cannot validate LUNAME across multi-CICS regions.
When using a COBOL-IT compiler, you must configure variable COB_ENABLE_XA before booting up ARTSTRN.
When using a COBOL-IT compiler, you must make sure PROGRAM-ID is the same as the COBOL program name. Different COBOL programs must define different PROGRAM-ID.
Profile resource definition is not supported. Default profile DFHCICSA is assumed; there is no timeout mechanism for this profile.
1. ART CICS DTP client Request/Response to Mainframe CICS DTP server (server gets control)
2. Mainframe CICS DTP client Request/Response to ART CICS DTP server (client relinquishes control)
3. Transactional ART CICS DTP client Request/Response to Mainframe CICS DTP server (server gets control)
4. Transactional Mainframe CICS DTP client Request/Response to ART CICS DTP Server (client relinquishes control)
For more information, see Oracle Tuxedo Mainframe Adapter for SNA Reference Guide.
For scenarios 3 and 4, the SEND CONFIRM/ISSUE CONFIRMATION commands must be added to the server and client code respectively in a transactional conversation.
Implementations of SYNCPOINT in internal ART CICS and TMA-based ART CICS are different; these two types of sync-level conversation cannot occur in the same transaction.
TMA conversation server is terminated using tpreturn(); however, in scenario 2 and 4, TMA-based ART CICS can only map SEND LAST (or FREE), in sync level 0 and SEND CONFIRM in sync level 2 to tpreturn(). As a result, all subsequent operations are not executed.
Sync level 1 operation is not supported in Oracle TMA conversation. SEND CONFIRM/ISSUE CONFIRMATION is not supported except in scenarios 3 and 4.
See Also

Copyright © 1994, 2017, Oracle and/or its affiliates. All rights reserved.