Muutke küpsiste eelistusi

System 370/390 JCL 4th Revised edition [Pehme köide]

  • Formaat: Paperback / softback, 480 pages, kõrgus x laius: 230x187 mm, kaal: 822 g, illustrations
  • Ilmumisaeg: 05-May-1998
  • Kirjastus: John Wiley & Sons Inc
  • ISBN-10: 0471283096
  • ISBN-13: 9780471283096
  • Formaat: Paperback / softback, 480 pages, kõrgus x laius: 230x187 mm, kaal: 822 g, illustrations
  • Ilmumisaeg: 05-May-1998
  • Kirjastus: John Wiley & Sons Inc
  • ISBN-10: 0471283096
  • ISBN-13: 9780471283096
Because software and not hardware is now the dominant cost in computing, users of mainframes will not trade them in for computers with modern design features incompatible with their software. This underlies the demand for the Job Control Language (JCL) program which provides the means of communication between an application, the operating system, and the hardware. In this fourth edition, JCL features that are no longer supported by IBM or are known to cause problems in distributed environments are separated out in a chapter on "obsolete technology" in legacy systems. Further updates for this edition include: changes in architecture, hardware, devices, and terminology; the addition of more tutorial aimed at readers coming from a PC background instead of a mainframe background; an explanation of JCL's role in batch programming and production jobs; new sections on programming in multi-platform systems and on operating system facilities; and examples that reflect concerns like Y2K and security.
Preface ix(2)
Job Control Language Parameters xi
Chapter 1 Introduction
1(5)
1.1 The Shock of JCL
1(2)
1.2 The Role of JCL
3(1)
1.3 The Difficulty of JCL
3(1)
1.4 The Approach to JCL
4(2)
Chapter 2 Introduction to JCL and OS/390
6(31)
2.1 OS/390 Concepts and Vocabulary
6(5)
2.2 OS/390 Hardware Architecture
11(17)
2.3 Computer Data
28(8)
2.4 Data Storage
36(1)
Chapter 3 JCL within a Job
37(16)
3.1 JCL Statements
37(1)
3.2 Computer Jobs
38(5)
3.3 Creating Programs
43(1)
3.4 Sort Example
44(3)
3.5 Compile, Linkage Edit, Execute Example
47(5)
3.6 Cataloged Procedure
52(1)
Chapter 4 JCL Statement Formats and Rules
53(9)
4.1 JCL Statement Format
53(2)
4.2 Parameters in the Operand Field
55(1)
4.3 Parameter Rules
55(1)
4.4 General JCL Rules
56(1)
4.5 Continuing JCL Statements
57(1)
4.6 Commenting JCL
58(1)
4.7 Style in Writing JCL
59(1)
4.8 Placement of JCL Statements
60(2)
Chapter 5 The JOB Statement
62(17)
5.1 Jobname: Name of Job
64(1)
5.2 Accounting Information
65(1)
5.3 Name: Programmer Name
66(1)
5.4 CLASS: Job Class
66(1)
5.5 TIME: Time Limit
67(2)
5.6 MSGCLASS: System Messages
69(5)
5.7 MSGLEVEL: Printing JCL Statements
74(1)
5.8 TYPRUN: Special Job Processing
75(1)
Exercises
76(3)
Chapter 6 The EXEC Statement
79(26)
6.1 Stepname: Name of Job Step
80(1)
6.2 PGM: Name of Program
80(4)
6.3 Procedure: Name of Cataloged Procedure
84(1)
6.4 Keyword Parameters
85(1)
6.5 Region Size
85(2)
6.6 COND: Conditions for Bypassing Job Steps
87(7)
6.7 IF/THEN/ELSE/ENDIF Statement Construct
94(5)
6.8 PARM: Pass Parameters to Job Steps
99(2)
6.9 ACCT: Job Step Accounting Information
101(1)
6.10 SYSUDUMP, SYSABEND, SYSMDUMP: Abnormal Termination Dumps
102(1)
Exercises
103(2)
Chapter 7 The DD Statement
105(43)
7.1 Overview of Data Sets
105(2)
7.2 Data Control Block
107(1)
7.3 DD Statement Format
108(3)
7.4 ddname: Data Definition Name
111(1)
7.5 Referback: Referback Parameter
111(1)
7.6 DCB: Data Control Block Parameter
112(10)
7.7 DSN: Data Set Name
122(5)
7.8 DISP: Data Set Disposition
127(10)
7.9 UNIT: I/O Unit
137(5)
7.10 VOL: Volume Parameter
142(5)
Exercises
147(1)
Chapter 8 More on the DD Statement
148(7)
8.1 Sequential and Partitioned Data Sets
148(1)
8.2 DUMMY, NULLFILE: Dummy Data Sets
149(2)
8.3 Concatenating Data Sets
151(3)
Exercises
154(1)
Chapter 9 DD Statements for Input Stream and Print Data Sets
155(26)
9.1 (*), DATA: Input Stream Data Sets
155(2)
9.2 SYSOUT: Output Stream Data Sets
157(3)
9.3 The OUTPUT JCL Statement and Output DD Parameter
160(8)
9.4 The JES /(*) OUTPUT Statement
168(1)
9.5 The JES3 //(*) FORMAT PR Statement
169(1)
9.6 Parameters Coded on Several Statements
170(11)
Chapter 10 Direct-Access Storage Devices
181(27)
10.1 Direct-Access Hardware Devices
181(2)
10.2 Space Allocation
183(2)
10.3 The SPACE Parameter
185(9)
10.4 DCB Parameters
194(1)
10.5 Virtual I/O (VIO) Temporary Data Sets
195(1)
10.6 Estimating Space
196(4)
10.7 The LABEL Parameter: Data Set Labels
200(1)
10.8 Multivolume Data Sets
200(1)
10.9 Using Data Sets on Direct-Access Volumes
201(4)
10.10 ABSTR: Requesting Specific Tracks
205(1)
Exercises
206(2)
Chapter 11 SMS: Storage Management Subsystem
208(9)
11.1 The AVGREC Parameter
209(1)
11.2 The DATACLAS, STORCLAS, MGMTCLAS, and SECMODEL Parameters
209(4)
11.3 The LIKE and REFDD Parameters
213(1)
11.4 RECORG and KEYOFF for VSAM Data Sets
214(1)
11.5 DSNTYPE Parameter for Partitioned and Extended Sequential Data Sets
215(2)
Chapter 12 Magnetic Tapes
217(19)
12.1 Description of Tape
217(3)
12.2 LABEL: Tape Labels
220(8)
12.3 DCB Subparameters
228(1)
12.4 Using Tapes
228(3)
12.5 Compressing Data on Tape
231(1)
12.6 Multivolume Tape Data Sets
232(1)
12.7 Reading Tapes from Another Installation
233(1)
12.8 ISO/ANSI/FIPS Version 3 Labels
233(2)
Exercises
235(1)
Chapter 13 JES2 and JES3
236(12)
13.1 Job Entry Subsystems
236(1)
13.2 JES2
236(3)
13.3 JES3
239(9)
Chapter 14 Cataloged and Instream Procedures
248(28)
14.1 Modifying Statements in Cataloged Procedures
249(6)
14.2 Cataloged Procedures
255(2)
14.3 Instream Procedures
257(1)
14.4 Symbolic Parameters
258(9)
14.5 Nesting Procedures and the INCLUDE Statement
267(3)
14.6 DDNAME: Postponing Definition of Data Sets
270(2)
14.7 Example of Cataloged Procedure
272(2)
Exercises
274(2)
Chapter 15 Generation Data Groups
276(6)
15.1 Creating the Generation Data Group Base Entry
276(1)
15.2 Creating the Model Data Set Label (Non-SMS-Managed Data Sets Only)
277(1)
15.3 Creating a Generation Data Set
278(2)
15.4 Retrieving Generation Data Sets
280(1)
15.5 Listing Generation Data Group Catalog Information
280(1)
15.6 Deleting Generation Data Groups
280(2)
Chapter 16 Miscellaneous JCL Features
282(16)
16.1 Checkpoint/Restart
282(6)
16.2 Spanned Records
288(1)
16.3 Data Set Protection
289(3)
16.4 Job Execution Priority
292(1)
16.5 Other JCL Parameters
293(2)
16.6 Null Statement
295(1)
16.7 Operator Commands
295(1)
16.8 CNTL/ENDCNTL Program Control Statements
296(1)
16.9 XMIT Data Transmission Statements
297(1)
Chapter 17 VSAM Data Sets
298(15)
17.1 Creating VSAM Data Sets with JCL
302(1)
17.2 Accessing VSAM Data Sets through JCL
303(2)
17.3 The IDCAMS Utility
305(6)
17.4 JOBCAT and STEPCAT DD Statements
311(2)
Chapter 18 The Linkage Editor and Loader
313(16)
18.1 The Linkage Editor
313(13)
18.2 The Loader
326(1)
Exercises
327(2)
Chapter 19 IBM Utility Programs
329(21)
19.1 The IDCAMS Utility
329(5)
19.2 The Icetool Utility Programs
334(5)
19.3 The IBM Utility Programs
339(11)
Chapter 20 Sort/Merge
350(19)
20.1 Sorting Concepts
350(1)
20.2 The DFSORT Program
351(1)
20.3 The SORT Statement
352(4)
20.4 MERGE Statement
356(1)
20.5 Other SORT Statements
357(9)
20.6 Sort Efficiency
366(1)
Exercises
367(2)
Chapter 21 ISPF
369(38)
21.1 Using ISPF
369(6)
21.2 Using ISPF for Programming
375(3)
21.3 Editing Data Sets
378(20)
21.4 Browsing Text
398(1)
21.5 The ISPF Utilities
399(8)
Chapter 22 TSO/E
407(21)
22.1 The TSO/E Language
407(2)
22.2 Logging on and off TSO/E
409(1)
22.3 Displaying Information about Data Sets
410(2)
22.4 Allocating Data Sets
412(2)
22.5 Calling Programs
414(1)
22.6 Submitting Jobs
414(3)
22.7 Use of TSO/E for Utility Functions
417(1)
22.8 TSO/E CLISTs
418(10)
Chapter 23 TSO/E REXX
428(11)
23.1 Variables
429(1)
23.2 Arithmetic Expressions
430(1)
23.3 Logical Expressions
430(1)
23.4 Character Operations
431(1)
23.5 REXX Statements
432(5)
23.6 Supplying Arguments in the Command Line
437(2)
Chapter 24 Hierarchical File System (HFS) Files
439(7)
24.1 JCL Parameters for HFS Files
439(4)
24.2 TSO/E HFS Parameters
443(1)
24.3 The BPXBATCH Utility
443(3)
Chapter 25 Obsolete Features
446(5)
25.1 Direct Data Sets
446(1)
25.2 Seven-Track Tapes
447(1)
25.3 ISAM Data Sets
447(1)
25.4 Impact Printers
448(1)
25.5 Card Readers, Punches, and Diskette Units
448(1)
25.6 Miscellaneous Obsolete Parameters
448(3)
Index 451