This topic contains the following sections:
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.
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.
ISPFextensions 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).
This release includes the following new features and enhancements:
ASSIGN ABDUMP/ABPROGRAM/ASRAINTRPT/ASRAKEY/ASRAPSW/ASRAREGS/ ASRASPC/ASRASTG/CHANNEL/ FACILITY/INITPARM/ INITPARMLEN/KATAKANA/ NETNAME/SOSI/USERNAME
CONNECT PROCESS CONVID/PROCLENGTH/PROCNAME/STATE/SYNCLEVEL
CONVERSE ASIS/ALTERNATE/CTLCHAR/ ERASE/FROM/FROMFLENGTH/ FROMLENGTH/INTO/MAXLENGTH/ MAXFLENGTH/NOTRUNCATE/ STRFIELD/SET/TOLENGTH/ TOFLENGTH
CONVERSE(APPC) CONVID/FROM/FROMLENGTH/ FROMFLENGTH/INTO/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SET/ STATE/TOFLENGTH/TOLENGTH
CONVERSE(LUTYPE6.1) FROM/FROMFLENGTH/FROMLENGTH/INTO/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SESSION/SET/ TOFLENGTH/TOLENGTH
INQUIRE TRANSACTION PROGRAM
ISSUE CONFIRMATION CONVID/STATE
ISSUE PASS FROM/LENGTH/LUNAME
RECEIVE(APPC) CONVID/FLENGTH/INTO/LENGTH/MAXFLENGTH/MAXLENGTH/ NOTRUNCATE/SET/STATE
RECEIVE(LUTYPE6.1) FLENGTH/INTO/LENGTH/ MAXFLENGTH/MAXLENGTH/ NOTRUNCATE/SESSION/SET
RETURN CHANNEL/INPUTMSG/ INPUTMSGLEN
SEND ALTERNATE/DEFRESP/LAST/ STRFIELD
EXTRACT LOGONMSG INTO/LENGTH/SET
EXTRACT PROCESS CONVID/SYNCLEVEL
HANDLE CONDITION ERROR/NOAUTH
INQUIRE CONNECTION ACCESSMETHOD/CONNSTATUS/SERVSTATUS/NETNAME
INQUIRE FILE ACCESSMETHOD/DSNAME/ EMPTYSTATUS/ENABLESTATUS/ LSRPOOLID/MAXNUMRECS/ OPENSTATUS/TABLE/TYPE
INQUIRE NETNANE ACQSTATUS/TERMINAL
INQUIRE PROGRAM RESCOUNT
INQUIRE SYSTEM JOBNAME/SHUTSTATUS
INQUIRE TASK LIST
INQUIRE TERMINAL ACCESSMETHOD/ACQSTATUS/ ALTSUFFIX/CREATESESS/DEVICE/NETNAME/NEXTTRANSID/REMOTESYSTEM/SERVSTATUS/ SIGNONSTATUS/TRACING/ TRANSACTION/USERID
SEND(APPC) CONFIRM/CONVID/FLENGTH/FROM/INVITE/LAST/LENGTH/STATE/ WAIT
SEND(LUTYPE6.1) FLENGTH/FROM/INVITE/LAST/ LENGTH/SESSION/WAIT
SEND CONTROL PRINT
SEND MAP ERASEAUP/PRINT
SEND TEXT PRINT/NLEOM
SET CONNECTION CONNSTATUS
SET FILE CLOSED/DISABLED/DSNAME/ ENABLED/ENABLESTATUS/OPEN/ OPENSTATUS
SET TERMINAL ACQUIRED/ATI/ATISTATUS/ CREATE/INSERVICE/OUTSERVICE/RELEASED/TTI/ TTISTATUS /SERVSTATUS/NOATI/NOTTI
SPOOLOPEN OUTPUT NOCC/NODE
WAIT CONVID(APPC) CONVID/STATE
artjesadminsub-command for dynamic priority change of a job in waiting status
ABENDcapture and alerting through OEM Incident Manager (configurable policies)
DUMPcommand and asterisk wildcards in external
IDCAMS LISTCAT(requires database)
SYSOUTredirection in COBOL programs
ARTISPFextensions 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.):
|Note:||* Find and list jobs, view, edit, copy, and submit individual jobs|
|Note:||* View submitted jobs, drill down into job details and logs, and perform job control functions|
|Note:||* View jobs in
|Note:||* View JES and Oracle Tuxedo logs|
|Note:||* View Initiators and the jobs they are currently running|
|Note:||* Start/stop Oracle Tuxedo batch domain|
|Note:||* Configure system setting for batch subsystem|
|Note:||* Configure users and security profile for batch subsystem|
|Note:||* View and release file locks|
|Note:||* Access file catalog to search/view files, catalog/uncatalog, and allocate new files|
|Note:||* Access GDG metadata to view GDG bases and drill down to individual generation datasets|
|Note:||* Archival of job logs and
|Note:||* List and submit jobs through OEM|
|Note:||* View and control jobs through OEM|
|Note:||* Configure job wait times and service-level monitoring policies for triggering OEM Incidents and Rule sets|
|Note:||* Search GDG bases and drill down to specific generation datasets|
|Note:||* Extended log/
|Note:||* BI Publisher-based reporting for batch utilization|
|Note:||* Batch subsystem monitoring with in-depth availability and performance metrics, and configurable alert thresholds|
Tuxedo ART for CICS and Batch maintains full interoperability with:
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. ( ).
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 12c Release 2 (12.1.3) supported platforms are listed in thein the .
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 18.104.22.168 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
subsystem_cancel_mode=1, which specifies logical cancel for
CBL_SUBSYSTEMcancels. See Micro Focus documentation for more information.
$KIXDIR/include/msgflds32is changed from
ARTSRMserver is required for many enhancements introduced in 12c Release 2 (12.1.3). You must ensure it is configured in the Oracle Tuxedo
UBBCONFIGfile for CICS runtime if you use any of the following enhancements:
Oracle Tuxedo Application Runtime for CICS and Batch limitations and known issues are as follows:
CICS SEND MAPand
Genericoptions for CICS commands are not supported in file-to-file scenarios when using COBOL-IT.
ISC_ENABLE=YESis set, ART CICS cannot validate
LUNAMEacross multi-CICS regions.
COB_ENABLE_XAbefore booting up
PROGRAM-IDis the same as the COBOL program name. Different COBOL programs must define different
DFHCICSAis assumed; there is no timeout mechanism for this profile.
SENDcommand is not supported.
CONFIRMATIONcommands must be added to the server and client code respectively in a transactional conversation.
SYNCPOINTin internal ART CICS and TMA-based ART CICS are different; these two types of sync-level conversation cannot occur in the same transaction.
tpreturn(); however, in scenario 2 and 4, TMA-based ART CICS can only map
FREE), in sync level 0 and
SEND CONFIRMin sync level 2 to
tpreturn(). As a result, all subsequent operations are not executed.
SEND CONFIRM/ISSUE CONFIRMATIONis not supported except in scenarios 3 and 4.