Table of Contents Introduction Purpose Organization See Also Overview of the Batch Runtime Environment Oracle Tuxedo Application Runtime for Batch Presentation and Structure Technical Functions High-Level Functions Interface-Level Functions Script Execution Phases Using Batch Runtime Configuration Files BatchRT.conf Messages.conf FunctionReturnCode.conf ReturnCode.conf Writer.conf Setting Environment Variables Environment Variables for EJR Environment Variables for Native JCL Configuring Batch Runtime in MP Mode Creating a Script General Structure of a Script Script Example Defining and Using Symbols Creating a Step That Executes a Program Application Program Abend Execution Creating a Procedure Creating an In-Stream Procedure Creating an External Procedure Using a Procedure Modifying a Procedure at Execution Time Using Overrides for File Assignments Controlling Script Behavior Conditioning the Execution of a Step Using m_CondIf, m_CondElse, and m_CondEndif Using m_CondExec Controlling the Execution Flow Changing Default Error Messages Different Behaviors from z/OS Using Files Creating a File Definition m_FileBuild Examples m_FileAssign examples Assigning and Using Files About DD DISP=MOD Concurrent File Accessing Control Using Generation Data Group (GDG) GDG Management Functionalities File-Based Management DB-Based Management Support for Data Control Block (DCB) Using an In-Stream File Using a Set of Concatenated Files Using an External “sysin” Deleting a File RDB Files Using an RDBMS Connection Submitting a Job Using INTRDR Facility Submitting a Job With EJR User-Defined Entry/Exit Configuration Batch Runtime Logging General Introduction Log Message Format Log Message Level Log Level Control Log File Structure Log Header Configuration File Information Logging Configuration Using Batch Runtime With a Job Scheduler Executing an SQL Request Simple Application on COBOL-IT / BDB Native JCL Job Execution General Introduction Configurations Using JES Client to Manage JCL Jobs Submitting a JCL Job Printing Jobs Holding/Releasing/Canceling/Purging a JCL Job JCL Engine's Debug Trace File Supporting Range for JCL Statements and Utilities Native JCL Test Mode General Introduction Configurations Environment Variables Configurations (Mandatory) Native JCL Configuration File Configurations (Optional) Using Client to Manage Test Mode Test Mode Report Files Individual Report File Category Report File Summary Report File Network Job Entry (NJE) Support General Introduction Configurations Job Execution Server Group ON/OFF Setting of NJE Support Environment Variable MT_TMP in MP Mode Queue EXECGRP NJE Job Sample File Catalog Support General Introduction Database Table Configuration Variables External Shell Scripts CreateTableCatalog[Oracle|Db2].sh DropTableCatalog[Oracle|Db2].sh External Dependency Launching REXX EXECs Setting MT_REXX_PATH Launching REXX EXECs TSO Batch Commands COBOL Program Access to Oracle and TimesTen Database Setting Environment Variables Programming in COBOL Preprocessing COBOL Programs Examples Best Practices Adapting z/OS Capabilities on a UNIX/Linux Environment Defining Paths for Procedures, Includes and Programs Prohibiting the Use of UNIX Commands Avoiding the Use of File Overriding Using Tuxedo Job Enqueueing Service (TuxJES) Overview Requirements TuxJES Components Configuring a TuxJES System Setting up TuxJES as an Oracle Tuxedo Application (Using /Q) Oracle Tuxedo Configuration File Oracle Tuxedo /Q Queue Space and Queue Creation File System Configuration TuxJES Configuration File TuxJES Security Configuration TuxJES User Mapping File Setting up TuxJES as an Oracle Tuxedo Application (Using Database) Setting Up TuxJES Setting Up Oracle Database Setting Up DB2 Database Setting Up BDB Database Setting Up TuxJES in MP Mode Using TuxJES Submitting a Job Displaying Job Information Getting Job Status (Synchronous) Holding a Job Releasing a Job Canceling a Job Purging a Job Automatic Job Purge Displaying/Changing ARTJESINITIATOR Configuration Controlling ARTJESINITIATOR Servers Controlling ARTJESINITIATOR Servers (Synchronous) Event Subscribing/Unsubscribing Authorizing TuxJES Job Access Configuring Job Access Authorization Mechanism Using Job Operation Authorization Rules Setting Rules Processing Rules Adding Comments to Rules Examples Using artjesadmin to Dynamically Change Job Access Authorization Tracing TuxJES Setting Environment Variables Understanding TuxJES Trace File Understanding TuxJES Trace Message Format Understanding TuxJES Trace Message Level Controlling TuxJES Trace Message Level Using JESTRACE to Set TuxJES Trace Message Level Using artjesadmin to Dynamically Change TuxJES Trace Message Level See Also Using ART BATCH ISPF Overview Prerequisites Using ART Batch ISPF Administering ART Batch Controlling ART Batch Jobs Debugging COBOL Programs Debugging with Micro Focus COBOL Debugging with COBOL-IT COBOL Configuring for Debugging in Configuration File
Copyright © 1994, 2017, Oracle and/or its affiliates. All rights reserved.