Table of Contents Previous Next PDF


Oracle Tuxedo Application Runtime for CICS and Batch Release Notes

Oracle Tuxedo Application Runtime for CICS and Batch Release Notes
April 2014
 
This topic contains the following sections:
About This Product
Oracle Tuxedo Application Runtime for CICS and Batch 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 and Batch 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 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 and Batch provides a runtime environment for IBM CICS applications, and a runtime environment for IBM z/OS-compatible batch jobs.
CICS Runtime Provides
Batch Runtime Provides
Batch operations, monitoring, and management facilities that include ISPF extensions for ART Batch operation, support real-time monitoring and alerting in TSAM Plus Manager, and integrate with extensive batch operations and management functions provided by TSAM Plus plug-in for Oracle Enterprise Manager (including in-depth availability and performance metrics, on-demand provisioning, and elastic scale-out).
What’s New in This Release
This release includes the following new features and enhancements:
artjesadmin sub-command for dynamic priority change of a job in waiting status
ABEND capture and alerting through OEM Incident Manager (configurable policies)
Support for DUMP command and asterisk wildcards in external m_pkzip API
Configurable SYSIN and SYSOUT redirection in COBOL programs
Integration with uni-SPF and ARTISPF extensions for batch operations, administration, and management, which provides the following functions through ISPF panels (requires uni-SPF and uni-REXX from The Workstation Group, Ltd.):
* Find and list jobs, view, edit, copy, and submit individual jobs
* View submitted jobs, drill down into job details and logs, and perform job control functions
* View jobs in OUTPUT queue and browse their SYSOUT files
* View JES and Oracle Tuxedo logs
* View Initiators and the jobs they are currently running
* Start/stop Oracle Tuxedo batch domain
* Configure system setting for batch subsystem
* Configure users and security profile for batch subsystem
* View and release file locks
* Access file catalog to search/view files, catalog/uncatalog, and allocate new files
* Access GDG metadata to view GDG bases and drill down to individual generation datasets
* Archival of job logs and SYSOUTs to OEM management repository, with extended search capability through OEM
* List and submit jobs through OEM
* View and control jobs through OEM
* Configure ABEND alerting policies for triggering OEM Incidents and Rule sets
* Configure job wait times and service-level monitoring policies for triggering OEM Incidents and Rule sets
* Search GDG bases and drill down to specific generation datasets
* Extended log/SYSOUT viewer and search capability for active and archived jobs
* BI Publisher-based reporting for batch utilization
* Batch subsystem monitoring with in-depth availability and performance metrics, and configurable alert thresholds
Interoperability
Tuxedo ART for CICS and Batch maintains full interoperability with:
Installation
Oracle Tuxedo Application Runtime for CICS and Batch 12c Release 2 (12.1.3) installation requires Oracle Tuxedo 12c Release 2 (12.1.3) installation.
The use of ISPF extensions for batch operations (ARTISPF) requires uni-SPF and uni-REXX from The Workstation Group, Ltd. (http://www.wrkgrp.com/index.html).
Execution of IMS batch jobs requires Oracle Tuxedo Application Runtime for IMS 12c Release 2 (12.1.3).
For more information, see the Oracle Tuxedo Application Runtime for CICS and Batch Installation Guide.
Platform Support
Oracle Tuxedo Application Runtime for CICS and Batch 12c Release 2 (12.1.3) supported platforms are listed in the Supported Platforms in the Oracle Tuxedo Application Runtime for CICS and Batch Installation Guide.
Upgrade Considerations
When you upgrade Oracle Tuxedo Application Runtime for CICS and Batch from an older release, you must rerun the CICS Preprocessor for the CICS COBOL programs, and then recompile the COBOL programs with versions of COBOL compilers certified for this release.
If upgrading from release 11.1.1.2 or earlier, you must ensure the ARTADM server is configured at CICS Runtime.
If using COBOL-IT, you must specify the -fthread-safe option when compiling CICS programs.
When using Micro Focus Visual COBOL:
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
When using Micro Focus Visual COBOL 2.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.1.3). 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 and Batch limitations and known issues are as follows:
Batch Runtime
IEBGENER GENERATE with MEMBER is not supported.
System date (e.g., DATE1) comparison is not supported in SORT operation.
Using DISP=SHR to add a new member in a PDS is not supported.
CICS Runtime
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.