Murach's OS/390 and z/OS JCL / Edition 1 by Raul Menendez | 9781890774141 | Paperback | Barnes & Noble
Murach's OS/390 and z/OS JCL / Edition 1

Murach's OS/390 and z/OS JCL / Edition 1

by Raul Menendez
     
 

ISBN-10: 1890774146

ISBN-13: 9781890774141

Pub. Date: 04/28/2002

Publisher: Murach, Mike & Associates, Inc.

Murach's OS/390 and z/OS JCL lets you reach a new level of professionalism in a minimum of time. It takes a practical approach to JCL that zeroes in on everyday jobs, so you can learn to code significant job streams in a hurry. It's filled with syntax and examples, so you have plenty of guides for coding JCL on your own. And all the content is presented

Overview

Murach's OS/390 and z/OS JCL lets you reach a new level of professionalism in a minimum of time. It takes a practical approach to JCL that zeroes in on everyday jobs, so you can learn to code significant job streams in a hurry. It's filled with syntax and examples, so you have plenty of guides for coding JCL on your own. And all the content is presented in our distinctive paired-pages method that saves you so much training and reference time, you'll wonder how you ever got along without it. But that's not all...

This book is much more than JCL code, though. It gives you an insight into mainframe processing that any programmer or operator will benefit from. You'll find out about the hardware components that your JCL is controlling. You'll find out about the operating system operations that affect the efficiency of your jobs. You'll find out how file-handling facilities, like VSAM, SMS, and HFS, fit into the overall picture. In fact, you'll get a complete view of the facilities that OS/390 and z/OS offer.

The result is, you won't just learn how to code JCL but you'll know why you code the parameters the way you do. And as you understand more about your system, you'll find yourself working at a level of confidence and competence that many experienced mainframers lack.

Product Details

ISBN-13:
9781890774141
Publisher:
Murach, Mike & Associates, Inc.
Publication date:
04/28/2002
Edition description:
REV
Pages:
560
Product dimensions:
7.88(w) x 9.94(h) x 1.39(d)

Table of Contents

Section 1The IBM mainframe environment
Chapter 1An introduction to IBM mainframe systems
IBM mainframe processors4
Input/output devices for IBM mainframes8
The basic characteristics of a mainframe operating system18
Operating systems for IBM mainframes26
Perspective30
Chapter 2OS/390 and z/OS concepts and terms
Virtual storage and multiprogramming concepts32
How OS/390 manages data42
How OS/390 processes data sets52
How OS/390 manages user jobs56
Key components in an OS/390 environment64
Perspective68
Chapter 3How to use ISPF to work with JCL
The ISPF user interface70
How to use the ISPF editor76
How to manage job execution and output84
Perspective96
Section 2JCL essentials
Chapter 4The basics of Job Control Language
How to code JCL statements100
How to code the JOB statement108
How to code the EXEC statement116
How to code the DD statement for DASD data sets118
How to code the DD statement for instream and SYSOUT data sets130
Two complete job streams134
Perspective140
Chapter 5How to use JCL and JES facilities to manage program execution
The JOB and EXEC statements142
How to code JES2/JES3 control statements146
How to influence the way your job is scheduled152
How to specify a job's storage requirements158
How to establish processing limits162
How to specify execution-related data sets166
Perspective170
Chapter 6How to use JCL facilities to allocate other types of DASD data sets
How to allocate temporary data sets172
How to allocate other special-purpose data sets178
How to use advanced space allocation subparameters184
Other ways to allocate data sets190
Perspective194
Chapter 7How to manage tape data sets
Introduction to tape data sets196
How to code the DD statement parameters for tape data sets202
Perspective214
Chapter 8How to manage SYSOUT data sets
The basics of the OUTPUT JCL statement216
How to use DD and OUTPUT statement parameters for SYSOUT processing222
JES2/JES3 control statements for SYSOUT data242
Perspective244
Chapter 9How to use JCL procedures
The basics of using JCL procedures246
How to modify the statements in a procedure256
How to use symbolic parameters within a procedure262
Perspective270
Section 3Other JCL skills
Chapter 10How to process jobs conditionally
OS/390 return codes274
How to use the COND parameter278
How to use the IF construct282
Perspective286
Chapter 11How to use RESTART and other program execution facilities
How to restart a job288
Other facilities that influence the way a job is executed296
Perspective302
Chapter 12How to manage generation data groups
How to use a generation data group304
How to manage a generation data group310
Perspective318
Chapter 13How to use the SMS facilities for data set allocation
Introduction to SMS320
How to use SMS parameters in creating SMS-managed data sets324
How to use SMS parameters in creating non-SMS data sets332
Perspective336
Section 4VSAM data management
Chapter 14VSAM concepts and terms
The three types of VSAM data sets340
How VSAM manages data sets348
Perspective356
Chapter 15How to use JCL for VSAM data sets
How to use existing VSAM data sets358
How to create VSAM data sets362
Perspective366
Chapter 16How to use Access Method Services (AMS)
How to code AMS jobs368
How to use the DEFINE CLUSTER command to define a data set372
How to use the LISTCAT command to print catalog information384
How to use the ALTER and DELETE commands390
How to print and copy data sets394
How to define and build an alternate index398
Perspective404
Section 5OS/390 tools for the application programmer
Chapter 17How to use JCL procedures to compile and test programs
Program development concepts408
The IBM procedures for program development414
How to use some of the IBM procedures420
Perspective430
Chapter 18How to use the OS/390 utility programs
Introduction to OS/390 utilities432
Utilities that copy and move data sets434
Utilities that print data sets444
Utilities for handling partitioned data sets and VTOCs450
Miscellaneous utilities454
Perspective460
Chapter 19How to use the sort/merge utility
The basics of using the sort/merge utility462
Other sort/merge control statements470
Application programs that do internal sorts and merges476
Perspective480
Chapter 20How to use TSO, CLIST, and REXX
Introduction to TSO commands482
Introduction to CLIST procedures488
Introduction to REXX496
Perspective504
Chapter 21How to use UNIX System Services
The file structure in a UNIX system506
How to work with HFS files using TSO commands510
How to invoke OS/390 UNIX System Services514
How to work with HFS files through JCL520
How to invoke OS/390 UNIX System Services through JCL528
Perspective532

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >