Table of Contents Previous Next


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
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
Dynamic JCL Job Execution
General Introduction
Requirements
Configurations
Working Folder Configurations for JCL Conversion
EJR Configurations
The Queue for JCL Conversion
Using JES Client to Manage JCL Jobs
Submitting a JCL Job
Printing Jobs
Holding/Releasing/Canceling/Purging a JCL job
JCL Conversion Log
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
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 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.