z/OS Batch Runtime Planning and User's Guide
Previous topic |
Next topic
|
Contents
|
Contact z/OS
|
Library
|
PDF
Contents (exploded view)
z/OS Batch Runtime Planning and User's Guide
SA23-1376-00
Abstract for Batch Runtime: Planning and User's Guide
z/OS Version 2 Release 1 summary of changes
Overview and planning of z/OS Batch Runtime
Requirements for z/OS Batch Runtime
Planning for z/OS Batch Runtime
Invoking z/OS Batch Runtime
Configuring Java
Improving Java start up time
Java environment variables for z/OS Batch Runtime
JAVA_HOME
CLASSPATH
LIBPATH
IBM_JAVA_OPTIONS
31-bit support
64-bit support
Main JCL statements needed for BCDBATCH
JCL for the BCDBATCH job
Sample BCDBATCH JCL
Procedure for modifying the BCDBATCH job
JCL for BCDIN configurations options
Sample BCDIN File
Procedure for modifying the BCDIN JCL
Sample BCDPROC to invoke z/OS Batch Runtime
Defining connectivity for the database
Considerations for setting up z/OS Batch Runtime services for a database resource
DB2 Java Database Connectivity (JDBC) and z/OS Batch Runtime
Transaction management and global transactions
Commit and rollback services of z/OS Batch Runtime
End-of-job clean up processing
Application interfaces for z/OS Batch Runtime
Configuration options reference
Configuration option types
Configuration option names
Program arguments
Helper functions for z/OS Batch Runtime
Java function for commit and rollback
Support elements for JDBC and DB2
Language Environment restrictions for z/OS Batch Runtime
Completion codes for z/OS Batch Runtime
Application structure and build considerations for COBOL and Java
DLL considerations for COBOL and Java
Example of a COBOL COMMIT wrapper
Using the bcdcommit() and bcdrollback() helpers from COBOL
Examples of program structures
Building programs: compile and link JCL examples
Code examples
Example: Java code calling COBOL
Example: C DLL calling COBOL from Java
Example: COBOL code invoking Java
Binding DB2 with Java JDBC and COBOL embedded SQL
Commands for SQLJ program preparation
Application structure and build considerations for PL/I and Java
PL/I External Control JCL Statement
PL/I Compile and Bind Considerations for PL/I Main Routines
Commit and Rollback Callbacks
Sample PL/I Source to Invoke Commit Callback
Sample Compile and Bind JCL
Commit and Rollback Helpers
PL/I Embedded SQL and Transactional VSAM Considerations
Calling PL/I from Java
Troubleshooting for z/OS Batch Runtime
Trace facilities for z/OS Batch Runtime
Log facilities for z/OS Batch Runtime
Signalling and exception handling by z/OS Batch Runtime
Common Batch Container
Introduction
Transactional batch programming model
Batch job steps
Batch data streams
Batch data stream framework
Checkpoint algorithms
Results algorithm
Batch job return codes
Developing a simple batch application
Procedure
Implementing batch data stream framework and patterns
Using the batch data stream framework
JDBCReaderPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL examples
JDBCWriterPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL examples
ByteReaderPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL example
ByteWriterPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL example
FileReaderPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL example
FileWriterPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL example
RecordOrientedDatasetReaderPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL example
RecordOrientedDatasetWriterPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL example
JPAReaderPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL example
JPAWriterPattern
Supporting classes
Required properties
Optional properties
Interface definition
xJCL example
Common batch container jobs
Creating batch job steps
Generic batch step (GenericXDBatchStep)
Procedure
Error Tolerant step
Procedure
PercentageBasedThresholdPolicy
Procedure
RecordBasedThresholdPolicy
Procedure
xJCL elements
xJCL substitution-props
Batch job return codes explanations
Job logs
Output of a job log
XML schema for a batch job
xJCL sample for a batch job
Implementing Checkpoint algorithms
Time-based algorithm
Record-based algorithm
Applying a checkpoint algorithm to a batch step
Implementing a Results algorithm
Copyright IBM Corporation 1990, 2014