Preface.Job Control Language Parameters.Chapter 1 Introduction.1.1 The Shock of JCL.1.2 The Role of JCL.1.
3 The Difficulty of JCL.1.4 The Approach to JCL.Chapter 2 Introduction to JCL and z/OS.2.1 z/OS Concepts and Vocabulary.2.2 z/OS Hardware Architecture.
2.3 Computer Data.2.4 Data Storage.Chapter 3 JCL within a Job.3.1 JCL Statements.3.
2 Computer Jobs.3.3 Creating Programs.3.4 Sort Example.3.5 Compile, Linkage Edit, Execute Example.3.
6 Cataloged Procedure.Chapter 4 JCL Statement Formats and Rules.4.1 JCL Statement Format.4.2 Parameters in the Operand Field.4.3 Parameter Rules.
4.4 General JCL Rules.4.5 Continuing JCL Statements.4.6 Commenting JCL.4.7 Style in Writing JCL.
4.8 Placement of JCL Statements.Chapter 5 The JOB Statement.5.1 Jobname: Name of Job.5.2 Accounting Information.5.
3 Name: Programmer Name.5.4 CLASS: Job Class.5.5 TIME: Time Limit.5.6 MSGCLASS: System Messages.5.
7 MSGLEVEL: Printing JCL Statements.5.8 TYPRUN: Special Job Processing.Exercises.Chapter 6 The EXEC Statement.6.1 Stepname: Name of Job Step.6.
2 PGM: Name of Program.6.3 Procedure: Name of Cataloged Procedure.6.4 Keyword Parameters.6.5 Region Size.6.
6 COND: Conditions for Bypassing Job Steps.6.7 IF/THEN/ELSE/ENDIF Statement Construct.6.8 PARM: Pass Parameters to Job Steps.6.9 ACCT: Job Step Accounting Information.6.
10 SYSUDUMP, SYSABEND, SYSMDUMP: Abnormal Termination Dumps.Exercises.Chapter 7 The DD Statement.7.1 Overview of Data Sets.7.2 Data Control Block.7.
3 DD Statement Format.7.4 ddname: Data Definition Name.7.5 Referback: Referback Parameter.7.6 DCB: Data Control Block Parameter.7.
7 DSN: Data Set Name.7.8 DISP: Data Set Disposition.7.9 UNIT: I/O Unit.7.10 VOL: Volume Parameter.Exercises.
Chapter 8 More on the DD Statement.8.1 Sequential and Partitioned Data Sets.8.2 DUMMY, NULLFILE: Dummy Data Sets.8.3 Concatenating Data Sets.Exercises.
Chapter 9 DD Statements for Input Stream and Print Data Sets.9.1 *,DATA: Input Stream Data Sets.9.2 SYSOUT: Output Stream Data Sets.9.3 The OUTPUT JCL Statement and Output DD Parameter.9.
4 The JES /*OUTPUT Statement.9.5 The JES3 //*FORMAT PR Statement.9.6 Parameters Coded on Several Statements.Chapter 10 Direct-Access Storage Devices.10.1 Direct-Access Hardware Devices.
10.2 Space Allocation.10.3 The SPACE Parameter.10.4 DCB Parameters.10.5 Virtual I/O (VIO) Temporary Data Sets.
10.6 Estimating Space.10.7 The LABEL Parameter: Data Set Labels.10.8 Multivolume Data Sets.10.9 Using Data Sets on Direct-Access Volumes.
10.10 ABSTR: Requesting Specific Tracks.Exercises.Chapter 11 SMS: Storage Management Subsystem.11.1 The AVGREC Parameter.11.2 The DATACLAS, STORCLAS, MGMTCLAS, and SECMODEL Parameters.
11.3 The LIKE and REFDD Parameters.11.4 RECORG and KEYOFF for VSAM Data Sets.11.5 DSNTYPE Parameter for Partitioned and Extended Sequential Data Sets.Chapter 12 Magnetic Tapes.12.
1 Description of Tape.12.2 LABEL: Tape Labels.12.3 DCB Subparameters.12.4 Using Tapes.12.
5 Compressing Data on Tape.12.6 Multivolume Tape Data Sets.12.7 Reading Tapes from Another Installation.12.8 ISO/ANSI/FIPS Version 3 Labels.Exercises.
Chapter 13 JES2 and JES3.13.1 Job Entry Subsystems.13.2 JES2.13.3 JES3.Chapter 14 Cataloged and Instream Procedures.
14.1 Modifying Statements in Cataloged Procedures.14.2 Cataloged Procedures.14.3 Instream Procedures.14.4 Symbolic Parameters.
14.5 Nesting Procedures and the INCLUDE Statement.14.6 DDNAME: Postponing Definition of Data Sets.14.7 Example of Cataloged Procedure.Exercises.Chapter 15 Generation Data Groups.
15.1 Creating the Generation Data Group Base Entry.15.2 Creating the Model Data Set Label (Non-SMS-Managed Data Sets Only).15.3 Creating a Generation Data Set.15.4 Retrieving Generation Data Sets.
15.5 Listing Generation Data Group Catalog Information.15.6 Deleting Generation Data Groups.Chapter 16 Miscellaneous JCL Features.16.1 Checkpoint/Restart.16.
2 Spanned Records.16.3 Data Set Protection.16.4 Job Execution Priority.16.5 Other JCL Parameters.16.
6 Null Statement.16.7 Operator Commands.16.8 CNTL/ENDCNTL Program Control Statements.16.9 XMIT Data Transmission Statements.Chapter 17 VSAM Data Sets.
17.1 Creating VSAM Data Sets with JCL.17.2 Accessing VSAM Data Sets through JCL.17.3 The IDCAMS Utility.17.4 JOBCAT and STEPCAT DD Statements.
Chapter 18 The Linkage Editor and Loader.18.1 The Linkage Editor.18.2 The Loader.Exercises.Chapter 19 IBM Utility Programs.19.
1 The IDCAMS Utility.19.2 The Icetool Utility Programs.19.3 The IBM Utility Programs.Chapter 20 Sort/Merge.20.1 Sorting Concepts.
20.2 The DFSORT Program.20.3 The SORT Statement.20.4 MERGE Statement.20.5 Other SORT Statements.
20.6 Sort Efficiency.Exercises.Chapter 21 ISPF.21.1 Using ISPF.21.2 Using ISPF for Programming.
21.3 Editing Data Sets.21.4 Browsing Text.21.5 The ISPF Utilities.Chapter 22 TSO/E.22.
1 The TSO/E Language.22.2 Logging on and off TSO/E.22.3 Displaying Information about Data Sets.22.4 Allocating Data Sets.22.
5 Calling Programs.22.6 Submitting Jobs.22.7 Use of TSO/E for Utility Functions.22.8 TSO/E CLISTs.Chapter 23 TSO/E REXX.
23.1 Variables.23.2 Arithmetic Expressions.23.3 Logical Expressions.23.4 Character Operations.
23.5 REXX Statements.23.6 Supplying Arguments in the Command Line.Chapter 24 Hierarchical File System (HFS) Files.24.1 JCL Parameters for HFS Files.24.
2 TSO/E HFS Parameters.24.3 The BPXBATCH Utility.Chapter 25 JCL and the Internet.25.1 Useful Web Sites.25.2 Sending E-Mail from Batch Jobs.
Index.