OpenFrame JCL Reference Guide 

OpenFrame/Batch for MVS 7.1

Document Information

Title: OpenFrame JCL Reference Guide 

Publication Date: 2021-12-17

Software Version: OpenFrame/Batch for MVS 7.1

Edition: v2.1.3

Website

http://www.tmaxsoft.com

Copyright Notice


Table of Contents

About This Document
1. Introduction to JCL
1.1. Syntax
1.1.1. JCL Control Statements
1.1.2. JES2 JCL Control Statements
1.2. Operands
1.2.1. Positional Operands
1.2.2. Keyword Operands
1.2.3. Notation
1.2.4. Examples
1.3. JCL
1.3.1. Start and End of JOB
1.3.2. Order of Statements
2. JCL Control Statements
2.1. Overview
2.2. CNTL Statement
2.3. DD Statement
2.3.1. Asterisk (*) and DATA
2.3.2. ACCODE
2.3.3. AMP
2.3.4. AVGREC
2.3.5. BLKSIZE
2.3.6. BLKSZLIM
2.3.7. BURST
2.3.8. CCSID
2.3.9. CHARS
2.3.10. CHKPT
2.3.11. CNTL
2.3.12. COPIES
2.3.13. DATACLAS
2.3.14. DCB
2.3.15. DDNAME
2.3.16. DEST
2.3.17. DISP
2.3.18. DLM
2.3.19. DSID
2.3.20. DSNAME/DSN
2.3.21. DSNTYPE
2.3.22. DUMMY
2.3.23. DYNAM
2.3.24. EXPDT
2.3.25. FCB
2.3.26. FILEDATA
2.3.27. FLASH
2.3.28. FREE
2.3.29. HOLD
2.3.30. KEYLEN
2.3.31. KEYOFF
2.3.32. LABEL
2.3.33. LGSTREAM
2.3.34. LIKE
2.3.35. LRECL
2.3.36. MGMTCLAS
2.3.37. MODIFY
2.3.38. OUTLIM
2.3.39. OUTPUT
2.3.40. PATH
2.3.41. PATHDISP
2.3.42. PATHMODE
2.3.43. PATHOPTS
2.3.44. PROTECT
2.3.45. RECFM
2.3.46. RECORG
2.3.47. REFDD
2.3.48. RETPD
2.3.49. RLS
2.3.50. SECMODEL
2.3.51. SEGMENT
2.3.52. SPACE
2.3.53. SPIN
2.3.54. STORCLAS
2.3.55. SUBSYS
2.3.56. SYMBOLS
2.3.57. SYSOUT
2.3.58. TERM
2.3.59. UCS
2.3.60. UNIT
2.3.61. VOLUME/VOL
2.4. Special DD Statement
2.4.1. SYSIN DD
2.4.2. SYSOUT DD and SYSPRINT DD
2.4.3. JOBLIB DD and STEPLIB DD
2.4.4. JOBCAT DD and STEPCAT DD
2.5. ENDCNTL Statement
2.6. EXEC Statement
2.6.1. ACCT
2.6.2. ADDRSPC
2.6.3. CCSID
2.6.4. COND
2.6.5. DYNAMNBR
2.6.6. MEMLIMIT
2.6.7. PARM
2.6.8. PGM
2.6.9. PROC
2.6.10. PERFORM
2.6.11. RD
2.6.12. REGION
2.6.13. RLSTMOUT
2.6.14. SPARM
2.6.15. TIME
2.6.16. Symbolic Parameter
2.7. IF/THEN/ELSE/ENDIF Statement
2.8. INCLUDE Statement
2.9. JCL Command Statement
2.9.1. S
2.10. JCLLIB Statement
2.11. JOB Statement
2.11.1. ADDRSPC
2.11.2. BYTES
2.11.3. CARDS
2.11.4. CCSID
2.11.5. CLASS
2.11.6. COND
2.11.7. GROUP
2.11.8. JESLOG
2.11.9. LINES
2.11.10. MEMLIMIT
2.11.11. MSGCLASS
2.11.12. MSGLEVEL
2.11.13. NOTIFY
2.11.14. PAGES
2.11.15. PASSWORD
2.11.16. PERFORM
2.11.17. PRTY
2.11.18. RD
2.11.19. REGION
2.11.20. RESTART
2.11.21. SECLABEL
2.11.22. SCHENV
2.11.23. SPARM
2.11.24. TIME
2.11.25. TIMECONTROLLER
2.11.26. TYPRUN
2.11.27. USER
2.12. OUTPUT Statement
2.12.1. ADDRESS
2.12.2. AFPSTATS
2.12.3. BUILDING
2.12.4. BURST
2.12.5. CHARS
2.12.6. CKPTLINE
2.12.7. CKPTPAGE
2.12.8. CKPTSEC
2.12.9. CLASS
2.12.10. COLORMAP
2.12.11. COMPACT
2.12.12. COMSETUP
2.12.13. CONTROL
2.12.14. COPIES
2.12.15. DATACK
2.12.16. DEFAULT
2.12.17. DEPT
2.12.18. DEST
2.12.19. DPAGELBL
2.12.20. DUPLEX
2.12.21. FCB
2.12.22. FLASH
2.12.23. FORMDEF
2.12.24. FORMLEN
2.12.25. FORMS
2.12.26. FSSDATA
2.12.27. GROUPID
2.12.28. INDEX
2.12.29. INTRAY
2.12.30. JESDS
2.12.31. LINDEX
2.12.32. LINECT
2.12.33. MAILBCC
2.12.34. MAILCC
2.12.35. MAILFILE
2.12.36. MAILFROM
2.12.37. MAILTO
2.12.38. MODIFY
2.12.39. NAME
2.12.40. NOTIFY
2.12.41. OFFSETXB
2.12.42. OFFSETXF
2.12.43. OFFSETYB
2.12.44. OFFSETYF
2.12.45. OUTBIN
2.12.46. OUTDISP
2.12.47. OVERLAYB
2.12.48. OVERLAYF
2.12.49. OVFL
2.12.50. PAGEDEF
2.12.51. PIMSG
2.12.52. PORTNO
2.12.53. PRMODE
2.12.54. PRTATTRS
2.12.55. PRTERROR
2.12.56. PRTOPTNS
2.12.57. PRTQUEUE
2.12.58. PRTY
2.12.59. REPLYTO
2.12.60. RESFMT
2.12.61. RETAINS
2.12.62. RETAINF
2.12.63. RETRYL
2.12.64. RETRYT
2.12.65. ROOM
2.12.66. SYSAREA
2.12.67. THRESHLD
2.12.68. TITLE
2.12.69. TRC
2.12.70. UCS
2.12.71. USERDATA
2.12.72. USERLIB
2.12.73. USERPATH
2.12.74. WRITER
2.13. PEND Statement
2.14. PROC Statement
2.15. SET Statement
2.16. XMIT Statement
2.17. NULL Statement
2.18. Delimiter Statement
2.19. Comment Statement
3. JES2 JCL Control Statements
3.1. Overview
3.2. JES2 Command Statements
3.2.1. S
3.2.2. /DBR, /STA( /START)
3.3. JOBPARM Statement
3.3.1. BURST/B
3.3.2. BYTES/M
3.3.3. CARDS/C
3.3.4. COPIES/N
3.3.5. FORMS/F
3.3.6. LINECT/K
3.3.7. LINES/L
3.3.8. PAGES/G
3.3.9. PROCLIB/P
3.3.10. RESTART/E
3.3.11. ROOM/R
3.3.12. SYSAFF/S
3.3.13. TIME/T
3.4. MESSAGE Statement
3.5. NETACCT Statement
3.6. NOTIFY Statement
3.7. OUTPUT Statement
3.8. PRIORITY Statement
3.9. ROUTE Statement
3.10. SETUP Statement
3.11. SIGNOFF Statement
3.12. SIGNON Statement
3.13. XEQ Statement
3.14. XMIT Statement
4. Dynamic Variables Control Statements
4.1. Overview
4.2. %% Control Statement
4.2.1. SET
4.2.2. GLOBAL
4.2.3. IF/ELSE/ENDIF
4.3. OPC Control Statement
4.3.1. SCAN
4.3.2. SETFORM
4.3.3. SETVAR
4.3.4. BEGIN
4.3.5. END
Index

List of Figures

[Figure 1.1] Syntax of JCL Control Statement
[Figure 1.2] Syntax of JES2 JCL Control Statement
[Figure 2.1] Searching a Program to Be Executed