950
z/OS MVS Initialization and Tuning Reference Version 2 Release 3 SA23-1380-30 IBM

z/OS MVS Initialization and Tuning ReferenceV2R1) as updated Febr uary , 2015 ..... . xxx Summary of changes for z/OS V ersion 2 Release 1 (V2R1) as updated September , ... DEF AUL

  • Upload
    ngocong

  • View
    300

  • Download
    0

Embed Size (px)

Citation preview

  • z/OS

    MVS Initialization and Tuning ReferenceVersion 2 Release 3

    SA23-1380-30

    IBM

  • NoteBefore using this information and the product it supports, read the information in Notices on page 897.

    This edition applies to Version 2 Release 3 of z/OS (5650-ZOS) and to all subsequent releases and modificationsuntil otherwise indicated in new editions.

    Last updated: May 29, 2018

    Copyright IBM Corporation 1991, 2017.US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

  • Contents

    Figures . . . . . . . . . . . . . . xiii

    Tables . . . . . . . . . . . . . . . xv

    About this information . . . . . . . xviiWho should use this information. . . . . . . xviiMVS workload management . . . . . . . . xviiz/OS information . . . . . . . . . . . . xviiHow to read syntax conventions . . . . . . xviii

    How to send your comments to IBM xxiIf you have a technical problem . . . . . . . xxi

    Summary of changes. . . . . . . . xxiiiSummary of changes for z/OS Version 2 Release 3(V2R3) . . . . . . . . . . . . . . . xxiiiSummary of changes for z/OS Version 2 Release 2(V2R2) as updated December 2016 . . . . . . xxvSummary of changes for z/OS Version 2 Release 2(V2R2) as updated September 2016 . . . . . . xxvSummary of changes for z/OS Version 2 Release 2(V2R2) as updated March 2016 . . . . . . . xxvSummary of changes for z/OS Version 2 Release 2(V2R2) as updated December 2015 . . . . . . xxviSummary of changes for z/OS Version 2 Release 2(V2R2) . . . . . . . . . . . . . . . xxviSummary of changes for z/OS Version 2 Release 1(V2R1) as updated February, 2015 . . . . . . xxxSummary of changes for z/OS Version 2 Release 1(V2R1) as updated September, 2014 . . . . . . xxxiSummary of changes for z/OS Version 2 Release1 (V2R1) as updated March, 2014 . . . . . . xxxiiSummary of changes for z/OS Version 2 Release1 (V2R1) as updated December, 2013 . . . . . xxxiiiz/OS Version 2 Release 1 summary of changes xxxiii

    Part 1. Overview . . . . . . . . . . 1

    Chapter 1. System tailoring . . . . . . 3MVS hardware configuration definition . . . . . 3System tailoring at initialization time . . . . . . 4

    Types of IPL . . . . . . . . . . . . . 4Operator entry of parameters . . . . . . . . 5Description and use of the parmlib concatenation 6Specifying an alternate nucleus . . . . . . . 9Specifying an alternate master (system) catalog 10

    Understanding the master scheduler job controllanguage . . . . . . . . . . . . . . . 10

    Where does the master JCL reside? . . . . . 11Changing the master scheduler JCL . . . . . 11Setting up started tasks with the Master JCL . . 12Writing your own master scheduler JCL . . . . 14

    Overview of parmlib members . . . . . . . . 16Implicit system parameters . . . . . . . . . 27

    Managing system security APF-authorized librarylist . . . . . . . . . . . . . . . . . 28

    Choosing an APF list format. . . . . . . . 28Specifying the APF list . . . . . . . . . 29

    Assigning the RACF TRUSTED attribute . . . . 30Specifying installation exits . . . . . . . . . 31Specifying LNKLST concatenations . . . . . . 32

    Chapter 2. Sharing parmlib definitions 33Objectives for sharing parmlib . . . . . . . . 33What are system symbols? . . . . . . . . . 34

    Static system symbols . . . . . . . . . . 35Dynamic system symbols . . . . . . . . . 36Symbols reserved for system use . . . . . . 39

    Setting up a shared parmlib . . . . . . . . . 39Step 1. Plan to share parmlib members . . . . 39Step 2. Determine where to specify systemparameters . . . . . . . . . . . . . 42Step 3. Determine where to specify the systemname . . . . . . . . . . . . . . . 44Step 4. Create an IEASYMxx parmlib member . . 45Step 5. Code support for system symbols inLOADxx . . . . . . . . . . . . . . 50

    Using system symbols in parmlib . . . . . . . 51Step 1. Know the rules for using system symbolsin parmlib . . . . . . . . . . . . . . 52Step 2. Determine where to use system symbolsin parmlib . . . . . . . . . . . . . . 55Step 3. Verify system symbols in parmlib . . . 56

    Changing system symbols . . . . . . . . . 57Displaying static system symbols . . . . . . . 60Diagnosing problems with static system symbols . . 60Indirect volume serial support . . . . . . . . 60Using indirect volume serial support . . . . . . 61

    Restrictions . . . . . . . . . . . . . 62

    Part 2. Members of SYS1.PARMLIB 65

    Chapter 3. ADYSETxx (dumpsuppression) . . . . . . . . . . . . 67Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 67Syntax rules for ADYSETxx . . . . . . . . . 67Syntax format of ADYSETxx. . . . . . . . . 68IBM-supplied defaults for ADYSETxx . . . . . 68Statements and parameters for ADYSETxx . . . . 68

    Chapter 4. ALLOCxx (allocation systemdefaults) . . . . . . . . . . . . . . 73Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 73Syntax rules for ALLOCxx . . . . . . . . . 73Syntax format of ALLOCxx . . . . . . . . . 74Syntax example of ALLOCxx . . . . . . . . 76

    Copyright IBM Corp. 1991, 2017 iii

  • IBM-supplied default for ALLOCxx . . . . . . 77Statements and parameters for ALLOCxx . . . . 77

    Chapter 5. ANTMIN00 (ANTMAINcontrol parameters) . . . . . . . . . 97

    Chapter 6. ANTXIN00 (XRC services) 99

    Chapter 7. APPCPMxx (defineAPPC/MVS configuration) . . . . . . 101Changing values . . . . . . . . . . . . 101Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 101Syntax rules for APPCPMxx . . . . . . . . 102Syntax format of APPCPMxx . . . . . . . . 102IBM-supplied default for APPCPMxx . . . . . 102Statements and parameters for APPCPMxx . . . 102Response to errors in APPCPMxx . . . . . . 107

    Chapter 8. ASCHPMxx (APPC/MVStransaction scheduler) . . . . . . . 109Changing values . . . . . . . . . . . . 109Default values . . . . . . . . . . . . . 109Support for system symbols . . . . . . . . 110Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 110Syntax rules for ASCHPMxx . . . . . . . . 110Syntax format of ASCHPMxx . . . . . . . . 110IBM-supplied default for ASCHPMxx . . . . . 111Statements and parameters for ASCHPMxx . . . 111

    Chapter 9. AUTORxx (auto-reply policyspecifications) . . . . . . . . . . . 117Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 117Syntax rules for AUTORxx . . . . . . . . . 117Syntax format of AUTORxx. . . . . . . . . 117Syntax example of AUTORxx . . . . . . . . 117IBM-supplied default for AUTORxx . . . . . . 118Statements and parameters for AUTORxx . . . . 118

    Chapter 10. AXRxx (system REXXoptions). . . . . . . . . . . . . . 121Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 121Syntax rules for AXRxx . . . . . . . . . . 121Syntax format of AXRxx. . . . . . . . . . 121IBM-supplied default for AXRxx . . . . . . . 121Statements and parameters for AXRxx . . . . . 121

    Chapter 11. BLSCECT (formattingexits for dump and trace analysis) . . 125Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 125Syntax rules for BLSCECT . . . . . . . . . 125IBM-supplied default for BLSCECT . . . . . . 125Statements and parameters for BLSCECT . . . . 125

    Chapter 12. BLSCUSER (installationcustomization for dump and traceanalysis) . . . . . . . . . . . . . 127Parameter in IEASYSxx (or issued by the operator) 128Syntax rules for BLSCUSER . . . . . . . . 128Syntax format of BLSCUSER . . . . . . . . 128IBM-supplied default for BLSCUSER . . . . . 129Statements and parameters for BLSCUSER,BLSCECT, and embedded parmlib members . . . 129

    Chapter 13. BPXPRMxx (z/OS UNIXSystem Services parameters) . . . . 141Syntax rules for BPXPRMxx . . . . . . . . 142Syntax format of BPXPRMxx . . . . . . . . 144Syntax example of BPXPRMxx . . . . . . . 146IBM-supplied default for BPXPRMxx . . . . . 147Statements and parameters for BPXPRMxx . . . 147

    Chapter 14. CEAPRMxx (commonevent adapter parameters) . . . . . . 189Syntax rules for CEAPRMxx . . . . . . . . 189Syntax format of CEAPRMxx . . . . . . . . 190IBM-supplied defaults for CEAPRMxx . . . . . 190Statements and parameters for CEAPRMxx . . . 190Examples of CEAPRMxx parmlib member. . . . 194

    Chapter 15. CEEPRMxx (runtimeoption parameters) . . . . . . . . . 197Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 197Syntax rules for CEEPRMxx . . . . . . . . 197Syntax format of CEEPRMxx . . . . . . . . 198IBM-supplied default for CEEPRMxx . . . . . 198Statements and parameters for CEEPRMxx . . . 198Example of CEEPRMxx parmlib member . . . . 199

    Chapter 16. CLOCKxx (time of dayparameters) . . . . . . . . . . . . 205Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 205Syntax rules for CLOCKxx . . . . . . . . . 206Syntax format of CLOCKxx . . . . . . . . 206IBM-supplied default for CLOCKxx . . . . . . 206Statements and parameters for CLOCKxx . . . . 207

    Chapter 17. CNGRPxx (specifyconsole groups) . . . . . . . . . . 213Console groups in a sysplex . . . . . . . . 213Selecting a CNGRPxx member. . . . . . . . 213Syntax rules for CNGRPxx . . . . . . . . . 213Syntax format of CNGRPxx . . . . . . . . 214IBM-supplied default for CNGRPxx . . . . . . 214Statement and parameters for CNGRPxx . . . . 214

    Chapter 18. CNLcccxx (time and dateformat for translated messages) . . . 215Restrictions for CNLcccxx . . . . . . . . . 215

    iv z/OS MVS Initialization and Tuning Reference

  • Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 215Selecting a CNLcccxx member. . . . . . . . 216Syntax rules for CNLcccxx . . . . . . . . . 216Syntax format of CNLcccxx. . . . . . . . . 217Syntax example of CNLcccxx . . . . . . . . 217Statements and parameters for CNLcccxx . . . . 217

    Chapter 19. COFDLFxx (hiperbatchparameters) . . . . . . . . . . . . 221Parameter in IEASYSxx (or issued by the operator) 221Syntax rules for COFDLFxx . . . . . . . . 221Syntax format of COFDLFxx . . . . . . . . 222Starting DLF . . . . . . . . . . . . . 222Statements and parameters for COFDLFxx . . . 222

    Chapter 20. COFVLFxx (virtuallookaside facility parameters) . . . . 223Collecting VLF statistics . . . . . . . . . . 225Parameter in IEASYSxx (or issued by the operator) 225Syntax rules for COFVLFxx . . . . . . . . 225Syntax format of COFVLFxx . . . . . . . . 225Starting VLF. . . . . . . . . . . . . . 225Statements and parameters for COFVLFxx . . . 226

    Chapter 21. COMMNDxx (commandsautomatically issued at initialization) . 229Parameter in IEASYSxx (or issued by the operator) 229Support for system symbols . . . . . . . . 230Syntax rules for COMMNDxx . . . . . . . . 230IBM-supplied default for COMMNDxx . . . . . 231Statements and parameters for COMMNDxx . . . 231

    Chapter 22. CONFIGxx (standardconfiguration list) . . . . . . . . . 233Comparing the current and standardconfigurations . . . . . . . . . . . . . 233

    Matching configurations . . . . . . . . . 233Nonmatching configurations . . . . . . . 233Error in CONFIGxx statement . . . . . . . 233

    Reconfiguring system elements . . . . . . . 234Parameter in IEASYSxx: . . . . . . . . . . 234Syntax rules for CONFIGxx . . . . . . . . 234IBM-supplied default for CONFIGxx . . . . . 235Statements and parameters for CONFIGxx . . . 235

    Chapter 23. CONSOLxx (consoleconfiguration definition) . . . . . . . 241Using CONSOLxx in a sysplex . . . . . . . 242Related members of parmlib . . . . . . . . 242Related commands . . . . . . . . . . . 243CONSOLE statement . . . . . . . . . . . 243INIT statement . . . . . . . . . . . . . 244HARDCOPY statement . . . . . . . . . . 245DEFAULT statement . . . . . . . . . . . 245Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 246Syntax rules for CONSOLxx . . . . . . . . 246IBM-supplied default for CONSOLxx . . . . . 247

    Statements and parameters for CONSOLxx . . . 247Syntax and parameters for the CONSOLEstatement. . . . . . . . . . . . . . 247Syntax and parameters for the DEFAULTstatement. . . . . . . . . . . . . . 260Syntax and parameters for the HARDCOPYstatement. . . . . . . . . . . . . . 263Syntax and parameters for an INIT statement 265

    Devices used as MCS consoles. . . . . . . . 270Maximum and default specifications for AREA andSEG . . . . . . . . . . . . . . . . 271

    Chapter 24. COUPLExx (cross-systemcoupling facility (XCF) parameters) . . 273Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 273Syntax rules for COUPLExx . . . . . . . . 274Syntax format of COUPLExx . . . . . . . . 274IBM-supplied default for COUPLExx . . . . . 275Statements and parameters for COUPLExx . . . 275

    Chapter 25. CSVLLAxx (librarylookaside (LLA) list) . . . . . . . . 289Starting LLA . . . . . . . . . . . . . 289Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 289Syntax rules for CSVLLAxx . . . . . . . . 290Syntax format of CSVLLAxx . . . . . . . . 290IBM-supplied default for CSVLLAxx . . . . . 290Statements and parameters for CSVLLAxx . . . 290

    Chapter 26. CTncccxx (componenttrace parameters) . . . . . . . . . 295Tracing of MVS components . . . . . . . . 295Tracing of installation-provided applications . . . 295Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 296Syntax rules for CTncccxx . . . . . . . . . 296Syntax examples . . . . . . . . . . . . 296Syntax format of CTncccxx . . . . . . . . . 297IBM-supplied default for CTncccxx . . . . . . 297Statements and parameters for CTncccxx . . . . 298

    Chapter 27. CUNUNIxx (UnicodeServices environment) . . . . . . . 303Selecting a CUNUNIxx member . . . . . . . 303Parameter in IEASYSxx . . . . . . . . . . 303Syntax rules for CUNUNIxx . . . . . . . . 303Syntax format of CUNUNIxx . . . . . . . . 304IBM-supplied default for CUNUNIxx . . . . . 304Statements and parameters for CUNUNIxx . . . 305Samples for parmlib member CUNUNIxx . . . . 314

    Chapter 28. DEVSUPxx (devicesupport options) . . . . . . . . . . 317Enhanced security for tape data sets. . . . . . 318Parameter in IEASYSxx (or issued by the operator) 319Syntax rules for DEVSUPxx . . . . . . . . 319Syntax format of DEVSUPxx . . . . . . . . 320

    Contents v

  • IBM-supplied defaults for DEVSUPxx . . . . . 320Statements and parameters for DEVSUPxx . . . 321

    Volume partitioning parameters . . . . . . 333

    Chapter 29. DFHSSIxx(message-formatting initializationmember) . . . . . . . . . . . . . 337

    Chapter 30. DIAGxx (control commonstorage tracking and GFS trace) . . . 339Specifying the DIAGxx members . . . . . . . 339Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 340Syntax rules for DIAGxx . . . . . . . . . 340Syntax format of DIAGxx . . . . . . . . . 341IBM-supplied default for DIAGxx . . . . . . 341Statements and parameters for DIAGxx . . . . 342

    Chapter 31. EPHWP00 (BookManagertopic extraction) . . . . . . . . . . 355Parameter in IEASYSxx (or issued by the operator) 356Syntax rules for EPHWP00 . . . . . . . . . 356Syntax format of EPHWP00 . . . . . . . . 356IBM-supplied default for EPHWP00 . . . . . . 356

    Chapter 32. EXITxx (allocationinstallation exit list). . . . . . . . . 357Parameter in IEASYSxx (or issued by the operator) 358Syntax rules for EXITxx . . . . . . . . . . 358Syntax format of EXITxx . . . . . . . . . 358IBM-supplied default for EXITxx . . . . . . . 358Statements and parameters for EXITxx . . . . . 358

    Chapter 33. EXSPATxx (excessivespin condition actions) . . . . . . . 359Parameter in IEASYSxx (or issued by the operator) 359Syntax rules for EXSPATxx . . . . . . . . . 359Syntax example of EXSPATxx . . . . . . . . 360IBM-supplied default for EXSPATxx . . . . . . 360Statements and parameters for EXSPATxx . . . . 360Example of EXSPATxx . . . . . . . . . . 361

    Chapter 34. FXEPRMxx (IBM FunctionRegistry for z/OS) . . . . . . . . . 363Parameter in IEASYSxx (or issued by the operator) 363Syntax rules for FXEPRMxx . . . . . . . . 363Syntax format of FXEPRMxx . . . . . . . . 363IBM-supplied default for FXEPRMxx . . . . . 363Statements and parameters for FXEPRMxx . . . 363

    Chapter 35. GRSCNFxx (globalresource serialization configuration) . 367Parameters in IEASYSxx. . . . . . . . . . 368Syntax rules for GRSCNFxx . . . . . . . . 368IBM-supplied default for GRSCNFxx . . . . . 369Statements and parameters for GRSCNFxx . . . 369

    Chapter 36. GRSMONxx (globalresource serialization monitor) . . . . 375Parameters in IEASYSxx. . . . . . . . . . 375Syntax rules for GRSMONxx . . . . . . . . 375Syntax format of GRSMONxx . . . . . . . . 377IBM-supplied default for GRSMONxx . . . . . 377Statements and parameters for GRSMONxx . . . 377

    Chapter 37. GRSRNLxx (globalresource serialization resource namelists) . . . . . . . . . . . . . . . 383Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 383Support for system symbols . . . . . . . . 384Syntax rules for GRSRNLxx . . . . . . . . 384IBM-supplied default for GRSRNLxx . . . . . 386Statements and parameters for GRSRNLxx . . . 386

    Chapter 38. GTFPARM (generalizedtrace facility parameters) . . . . . . 389Parameter in IEASYSxx (or issued by the operator) 390Syntax rules for GTFPARM. . . . . . . . . 390IBM-supplied default for GTFPARM. . . . . . 391Statements and parameters for GTFPARM. . . . 391

    Chapter 39. GTZPRMxx (GenericTracker parameters) . . . . . . . . 393Parameters in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 393Syntax rules for GTZPRMxx . . . . . . . . 394Syntax format of GTZPRMxx . . . . . . . . 394IBM-supplied default for GTZPRMxx . . . . . 394Statements and parameters for GTZPRMxx . . . 395

    Chapter 40. HZSPRMxx (manage IBMHealth Checker for z/OS checks) . . . 407

    Chapter 41. IDAVDTxx (VSAM dynamictrace parameters) . . . . . . . . . 409Syntax rules for IDAVDTxx. . . . . . . . . 409Syntax format for IDAVDTxx . . . . . . . . 409IBM-supplied defaults for IDAVDTxx . . . . . 409Statements and parameters for IDAVDTxx. . . . 410Examples of IDAVDTxx parmlib member . . . . 410

    Chapter 42. IEAABD00 (ABDUMPwritten to a SYSABEND data set) . . . 411Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 411Syntax rules for IEAABD00 . . . . . . . . . 411IBM-supplied default for IEAABD00 . . . . . 412Statements and parameters for IEAABD00. . . . 412

    Chapter 43. IEAAPFxx (authorizedprogram facility list) . . . . . . . . 415Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 416

    vi z/OS MVS Initialization and Tuning Reference

    |||||||||||||

  • Syntax rules for IEAAPFxx . . . . . . . . . 416IBM-supplied default for IEAAPFxx . . . . . . 417Statements and parameters for IEAAPFxx . . . . 417

    Chapter 44. IEAAPP00 (authorized I/Oappendage routines) . . . . . . . . 419Syntax rules for IEAAPP00 . . . . . . . . . 419IBM-supplied default for IEAAPP00 . . . . . . 419Statements and parameters for IEAAPP00 . . . . 419

    Chapter 45. IEACMD00 (IBM-suppliedcommands) . . . . . . . . . . . . 421Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 422Syntax rules for IEACMD00 . . . . . . . . 422IBM-supplied default for IEACMD00 . . . . . 422Statements and parameters for IEACMD00 . . . 422

    Chapter 46. IEADMCxx (DUMPcommand parmlib) . . . . . . . . . 423Performance implications . . . . . . . . . 423Syntax rules for IEADMCxx . . . . . . . . 423Syntax format of IEADMCxx . . . . . . . . 423IBM-supplied default for IEADMCxx . . . . . 424Statements and parameters for IEADMCxx . . . 424

    Chapter 47. IEADMP00 (ABDUMPwritten to a SYSUDUMP data set) . . . 427Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 427Syntax rules for IEADMP00 . . . . . . . . 427IBM-supplied default for IEADMP00 . . . . . 428Statements and parameters for IEADMP00 . . . 428

    Chapter 48. IEADMR00 (ABDUMPwritten to a SYSMDUMP data set). . . 431Recommendation for IEADMR00 with z/OS UNIX 431Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 431Syntax rules for IEADMR00 . . . . . . . . 431IBM-supplied default for IEADMR00 . . . . . 432Statements and parameters for IEADMR00 . . . 432

    Chapter 49. IEAFIXxx (fixed LPA list) 433Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 434Syntax rules for IEAFIXxx . . . . . . . . . 434Syntax format of IEAFIXxx . . . . . . . . . 435Syntax example of IEAFIXxx . . . . . . . . 435IBM-supplied default for IEAFIXxx . . . . . . 435Statements and parameters for IEAFIXxx . . . . 435

    Chapter 50. IEALPAxx (modified LPAlist). . . . . . . . . . . . . . . . 437Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 438Syntax rules for IEALPAxx . . . . . . . . . 438Syntax format of IEALPAxx . . . . . . . . 438

    Syntax example of IEALPAxx . . . . . . . . 439IBM-supplied default for IEALPAxx . . . . . . 439Statements and parameters for IEALPAxx . . . . 439

    Chapter 51. IEAOPTxx (OPTparameters) . . . . . . . . . . . . 441Syntax rules for IEAOPTxx . . . . . . . . . 442IBM-supplied default for IEAOPTxx. . . . . . 442Statements and parameters for IEAOPTxx . . . . 442

    Chapter 52. IEAPAKxx (LPA pack list) 459Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 459Syntax rules for IEAPAKxx . . . . . . . . . 460IBM-supplied default for IEAPAKxx. . . . . . 460Statements and parameters for IEAPAKxx . . . . 460

    Chapter 53. IEASLPxx (SLIPcommands) . . . . . . . . . . . . 461Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 461Syntax rules for IEASLPxx . . . . . . . . . 461IBM-supplied default for IEASLPxx . . . . . . 462Using system commands . . . . . . . . . 463

    Chapter 54. IEASVCxx(installation-defined SVCs) . . . . . 465Parameter in IEASYSxx (or entered by theoperator) . . . . . . . . . . . . . . . 465Syntax rules for IEASVCxx . . . . . . . . . 465Syntax examples of IEASVCxx . . . . . . . 465IBM-supplied default for IEASVCxx . . . . . . 466Statements and parameters for IEASVCxx . . . . 466

    Chapter 55. IEASYMxx (symboldefinitions and IEASYSxx members) . 469Parameter in LOADxx: . . . . . . . . . . 469Performance implications . . . . . . . . . 469Syntax rules for IEASYMxx. . . . . . . . . 469Syntax format of IEASYMxx . . . . . . . . 470IBM-supplied default for IEASYMxx . . . . . 470Statements and parameters for IEASYMxx. . . . 470

    Chapter 56. IEASYSxx (systemparameter list) . . . . . . . . . . . 477Overview of IEASYSxx parameters . . . . . . 477Changes to initialization parameters . . . . . . 482Support for system symbols . . . . . . . . 482Parameter specified by the operator . . . . . . 483Syntax rules for IEASYSxx . . . . . . . . . 483IBM-supplied default for IEASYSxx . . . . . . 484Specifying the list option for IEASYSxx parameters 484Statements and parameters for IEASYSxx . . . . 484

    ALLOC . . . . . . . . . . . . . . 484APF . . . . . . . . . . . . . . . 485AUTOR . . . . . . . . . . . . . . 485AXR . . . . . . . . . . . . . . . 486CATALOG . . . . . . . . . . . . . 486

    Contents vii

  • CEA . . . . . . . . . . . . . . . 486CEE . . . . . . . . . . . . . . . 487CLOCK . . . . . . . . . . . . . . 487CLPA . . . . . . . . . . . . . . . 487CMB . . . . . . . . . . . . . . . 488CMD . . . . . . . . . . . . . . . 489CON . . . . . . . . . . . . . . . 490COUPLE . . . . . . . . . . . . . . 490CSA . . . . . . . . . . . . . . . 491CSCBLOC . . . . . . . . . . . . . 492CVIO . . . . . . . . . . . . . . . 493DEVSUP . . . . . . . . . . . . . . 493DIAG . . . . . . . . . . . . . . . 493DRMODE . . . . . . . . . . . . . 494DUMP . . . . . . . . . . . . . . 494EXIT . . . . . . . . . . . . . . . 495FIX . . . . . . . . . . . . . . . . 496FXE . . . . . . . . . . . . . . . 496GRS . . . . . . . . . . . . . . . 497GRSCNF . . . . . . . . . . . . . . 498GRSRNL . . . . . . . . . . . . . . 498GTZ . . . . . . . . . . . . . . . 499HVCOMMON . . . . . . . . . . . . 499HVSHARE . . . . . . . . . . . . . 500HZS . . . . . . . . . . . . . . . 500HZSPROC . . . . . . . . . . . . . 500IEFOPZ . . . . . . . . . . . . . . 501IKJTSO . . . . . . . . . . . . . . 501IOS. . . . . . . . . . . . . . . . 501IQP. . . . . . . . . . . . . . . . 502IXGCNF . . . . . . . . . . . . . . 502IZU . . . . . . . . . . . . . . . 502LFAREA . . . . . . . . . . . . . . 503LICENSE . . . . . . . . . . . . . . 508LNK . . . . . . . . . . . . . . . 508LNKAUTH . . . . . . . . . . . . . 508LOGCLS . . . . . . . . . . . . . . 509LOGLMT. . . . . . . . . . . . . . 509LOGREC . . . . . . . . . . . . . . 510LPA . . . . . . . . . . . . . . . 511MAXCAD . . . . . . . . . . . . . 511MAXUSER . . . . . . . . . . . . . 512MLPA . . . . . . . . . . . . . . . 513MSTRJCL. . . . . . . . . . . . . . 514NONVIO . . . . . . . . . . . . . . 515NSYSLX . . . . . . . . . . . . . . 516OMVS. . . . . . . . . . . . . . . 517OPI. . . . . . . . . . . . . . . . 517OPT . . . . . . . . . . . . . . . 518PAGE . . . . . . . . . . . . . . . 519PAGESCM . . . . . . . . . . . . . 522PAGTOTL . . . . . . . . . . . . . 523PAK . . . . . . . . . . . . . . . 524PLEXCFG . . . . . . . . . . . . . 525PRESCPU . . . . . . . . . . . . . 526PROD . . . . . . . . . . . . . . . 526PROG . . . . . . . . . . . . . . . 527RDE . . . . . . . . . . . . . . . 528REAL . . . . . . . . . . . . . . . 528RER . . . . . . . . . . . . . . . 529RSU . . . . . . . . . . . . . . . 529

    RSVNONR . . . . . . . . . . . . . 531RSVSTRT. . . . . . . . . . . . . . 532SCH . . . . . . . . . . . . . . . 533SMF . . . . . . . . . . . . . . . 534SMS . . . . . . . . . . . . . . . 534SQA . . . . . . . . . . . . . . . 534SSN . . . . . . . . . . . . . . . 537SVC . . . . . . . . . . . . . . . 537SYSNAME . . . . . . . . . . . . . 537SYSP . . . . . . . . . . . . . . . 538UNI . . . . . . . . . . . . . . . 539VAL . . . . . . . . . . . . . . . 540VIODSN . . . . . . . . . . . . . . 540VRREGN . . . . . . . . . . . . . . 541WARNUND . . . . . . . . . . . . . 541ZAAPZIIP . . . . . . . . . . . . . 542

    Chapter 57. IECIOSxx (I/O relatedparameters) . . . . . . . . . . . . 543Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 544IBM-supplied default for IECIOSxx . . . . . . 544Syntax rules for IECIOSxx . . . . . . . . . 544Missing interrupt handler (MIH) . . . . . . . 545

    I/O timing . . . . . . . . . . . . . 546Interaction of MIH and I/O timing processing 547I/O timing trigger for HyperSwap . . . . . 547Statements and parameters for MIH . . . . . 548

    Hot I/O (HOTIO) . . . . . . . . . . . . 554Options for HOTIO recovery . . . . . . . 556

    TERMINAL . . . . . . . . . . . . . . 556CTRACE . . . . . . . . . . . . . . . 557FICON . . . . . . . . . . . . . . . 557STORAGE . . . . . . . . . . . . . . 558CAPTUCB . . . . . . . . . . . . . . 558MIDAW . . . . . . . . . . . . . . . 559HYPERPAV . . . . . . . . . . . . . . 559HYPERWRITE . . . . . . . . . . . . . 559EKM . . . . . . . . . . . . . . . . 560RECOVERY . . . . . . . . . . . . . . 563

    DCCF usage. . . . . . . . . . . . . 563Limited recovery time . . . . . . . . . 563Path recovery . . . . . . . . . . . . 564Statements and parameters for RECOVERY . . 565Syntax example . . . . . . . . . . . 567

    ZHPF . . . . . . . . . . . . . . . . 567SPOF . . . . . . . . . . . . . . . . 567ZHYPERLINK . . . . . . . . . . . . . 568Syntax examples for IECIOSxx . . . . . . . 568

    Chapter 58. IEFOPZxx (data setoptimization configuration) . . . . . 569Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 570Syntax rules for IEFOPZxx . . . . . . . . . 570Syntax format of IEFOPZxx . . . . . . . . 570IBM-supplied default for IEFOPZxx . . . . . . 571Statements and parameters for IEFOPZxx . . . . 571Usage notes for IEFOPZxx . . . . . . . . . 579

    viii z/OS MVS Initialization and Tuning Reference

    ||

    ||

    ||

    ||||

    ||||||||||||||||

  • Chapter 59. IEFSSNxx (subsystemdefinitions) - keyword parameter form. 581Restrictions for IEFSSNxx . . . . . . . . . 582Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 583Syntax rules for IEFSSNxx . . . . . . . . . 583IBM-supplied default for IEFSSNxx . . . . . . 584Statements and parameters for IEFSSNxx . . . . 584Examples of IEFSSNxx member . . . . . . . 586

    Chapter 60. IFAPRDxx (productenablement policy) . . . . . . . . . 587Before creating the member . . . . . . . . 588Usage considerations . . . . . . . . . . . 588Parameter in IEASYSxx (or issued by the operator) 588Syntax rules for IFAPRDxx . . . . . . . . . 589Syntax format of IFAPRDxx . . . . . . . . 589IBM-supplied default for IFAPRDxx . . . . . . 590Statements and parameters for IFAPRDxx . . . . 590Examples of IAFAPRDxx statements. . . . . . 594

    Chapter 61. IFGPSEDI (enhanced dataintegrity) . . . . . . . . . . . . . 595Syntax rules for IFGPSEDI . . . . . . . . . 595Syntax examples . . . . . . . . . . . . 596Syntax format of IFGPSEDI. . . . . . . . . 596IBM-supplied default for IFGPSEDI . . . . . . 596Statements and parameters for IFGPSEDI . . . . 596

    Chapter 62. IGDSMSxx (storagemanagement subsystem definition) . . 599Parameter in IEASYSxx . . . . . . . . . . 599Defining SMS through the IEFSSNxx member . . 599

    Example of an SMS record in IEFSSNxx . . . 600Starting SMS - at IPL and afterward . . . . . . 601Specifying SMS parameters through SETSMS andSET SMS . . . . . . . . . . . . . . . 601Syntax rules for IGDSMSxx. . . . . . . . . 601Syntax format of IGDSMSxx . . . . . . . . 602IBM-supplied default for IGDSMSxx . . . . . 603Required keywords for IGDSMSxx . . . . . . 603Optional keywords for IGDSMSxx . . . . . . 604Examples of the contents of IGDSMSxx. . . . . 632Examples of specifying DFSMStvs parameters . . 634

    Chapter 63. IGGCATxx (DFSMScatalog configuration). . . . . . . . 635Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 635Syntax rules for IGGCATxx. . . . . . . . . 635Syntax format of IGGCATxx . . . . . . . . 637Statements and parameters for IGGCATxx. . . . 637

    Chapter 64. IKJTSOxx (TSO/Ecommands and programs). . . . . . 643Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 643Selecting the IKJTSOxx member . . . . . . . 644

    Syntax rules for IKJTSOxx . . . . . . . . . 644Syntax format of IKJTSOxx . . . . . . . . . 645IBM-supplied default for IKJTSOxx . . . . . . 646Statements and parameters for IKJTSOxx . . . . 646

    Chapter 65. IOEPRMxx (z/OSDistributed File Service z/OS FileSystem parameters) . . . . . . . . 659Specifying the IOEPRMxx concatenation . . . . 659Syntax rules for IOEPRMxx . . . . . . . . 660

    Chapter 66. IPCSPRnn (InteractiveProblem Control System) . . . . . . 661Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 661Syntax rules for IPCSPRnn . . . . . . . . . 661IBM-supplied default for IPCSPRnn . . . . . . 661Statements and parameters for IPCSPRnn . . . . 661

    Chapter 67. IQPPRMxx (PCIE relatedparameters) . . . . . . . . . . . . 665Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 665Syntax rules for IQPPRMxx . . . . . . . . 665Statements and parameters for IQPPRMxx . . . 665

    Chapter 68. IRRPRMxx (RACFparameters) . . . . . . . . . . . . 667IBM-supplied default for IRRPRMxx . . . . . 667

    Chapter 69. IVTPRM00(Communication Storage Manager) . . 669Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 669Syntax format of IVTPRM00 . . . . . . . . 669Syntax rules for IVTPRM00. . . . . . . . . 669IBM-supplied defaults for IVTPRM00 . . . . . 669Statements and parameters for IVTPRM00. . . . 670

    Chapter 70. IXGCNFxx (system loggerinitialization parameters) . . . . . . 673Specifying the IXGCNFxx members . . . . . . 673Related members in parmlib . . . . . . . . 674Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 674Syntax rules for IXGCNFxx. . . . . . . . . 674IBM-supplied defaults for IXGCNFxx . . . . . 675Syntax format of IXGCNFxx . . . . . . . . 675Statements and parameters for IXGCNFxx. . . . 675Examples of IXGCNFxx member . . . . . . . 684

    Chapter 71. IZUPRMxx (configure IBMz/OS Management Facility) . . . . . 685

    Chapter 72. LNKLSTxx (LNKLSTconcatenation) . . . . . . . . . . . 687Using PROGxx to define LNKLST concatenations 687

    Contents ix

    |||||

    |||

  • Using LNKLSTxx . . . . . . . . . . . . 687Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 687Syntax rules for LNKLSTxx. . . . . . . . . 688Syntax format of LNKLSTxx . . . . . . . . 688Syntax example of LNKLSTxx . . . . . . . . 688IBM-supplied default for LNKLSTxx . . . . . 689IBM-supplied sample for LNKLSTxx . . . . . 689

    Chapter 73. LOADxx (systemconfiguration data sets) . . . . . . . 691Placement of LOADxx . . . . . . . . . . 691Copying LOADxx members . . . . . . . . 692Filtering with LOADxx . . . . . . . . . . 692

    Filtering example . . . . . . . . . . . 693Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 695Support for system symbols . . . . . . . . 696Syntax rules for LOADxx . . . . . . . . . 696Syntax format of LOADxx . . . . . . . . . 696IBM-supplied default for LOADxx . . . . . . 697Statements and parameters for LOADxx . . . . 697Example of parmlib concatenation . . . . . . 712

    Chapter 74. LPALSTxx (LPA librarylist). . . . . . . . . . . . . . . . 715Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 716Syntax rules for LPALSTxx . . . . . . . . . 716Syntax format of LPALSTxx . . . . . . . . 716Syntax example of LPALSTxx . . . . . . . . 716IBM-supplied default for LPALSTxx . . . . . . 717Statements and parameters for LPALSTxx . . . . 717

    Chapter 75. MMSLSTxx (MVSmessage service list) . . . . . . . . 719Selecting an MMSLSTxx member . . . . . . . 719Parameter in IEASYSxx . . . . . . . . . . 719Sample MMSLSTxx member . . . . . . . . 719Syntax rules for MMSLSTxx . . . . . . . . 719Syntax format of MMSLSTxx . . . . . . . . 720Syntax example for MMSLSTxx . . . . . . . 720IBM-supplied default for MMSLSTxx . . . . . 720Statements and parameters for MMSLSTxx . . . 720

    Chapter 76. MPFLSTxx (messageprocessing facility list) . . . . . . . 723Parameter in IEASYSxx . . . . . . . . . . 723Syntax rules for MPFLSTxx. . . . . . . . . 723Selecting MPFLSTxx members . . . . . . . . 724IBM-supplied MPFLSTxx member . . . . . . 724Controlling message presentation throughMPFLSTxx . . . . . . . . . . . . . . 724

    Syntax for controlling message presentation . . 725IBM-supplied defaults for .MSGCOLR . . . . 725Displaying the message presentation attributesfor the current MPFLSTxx . . . . . . . . 725MPFLSTxx parameters for controlling messagepresentation . . . . . . . . . . . . . 725

    Controlling message management . . . . . . 727Specifying message management . . . . . . 728Syntax for controlling message management . . 728IBM-supplied defaults for message management 729Listing the message processing attributes for thecurrent MPFLSTxx . . . . . . . . . . 730Using other methods to suppress messages . . 730

    Controlling foreign message management . . . . 730Syntax for controlling message management . . 730Syntax rules for the .FORNSSI statement . . . 731IBM-supplied defaults for foreign messagemanagement . . . . . . . . . . . . 731Displaying the foreign message processingattributes for the current MPFLSTxx. . . . . 731MPFLSTxx parameters for managing foreignmessages . . . . . . . . . . . . . . 731

    Controlling verbose message production . . . . 731Syntax for controlling the production of verbosemessages . . . . . . . . . . . . . . 732Syntax rules for the .MSGOPTION statement 732IBM-supplied default for verbose messageproduction . . . . . . . . . . . . . 732Displaying the verbose message productionsetting for the current MPFLSTxx. . . . . . 732MPFLSTxx parameters for managing verbosemessage production . . . . . . . . . . 732

    Statements and parameters for MPFLSTxx. . . . 732Controlling command processing using MPFLSTxx 740MPFLSTxx parameters for controlling commandprocessing . . . . . . . . . . . . . . 740

    Deactivating a command exit . . . . . . . 741Approaches to message suppression usingMPFLSTxx . . . . . . . . . . . . . . 741

    Conservative list of suppressible non-JESmessages . . . . . . . . . . . . . . 742Aggressive list of suppressible non-JESmessages . . . . . . . . . . . . . . 743Conservative list of suppressible JES2 messages 743Aggressive list of suppressible JES2 messages 744Conservative list of suppressible JES3 messages 744

    Examples of MPFLSTxx members . . . . . . 745

    Chapter 77. MSGFLDxx (messageflood automation parameters) . . . . 749Parameter in IEASYSxx (or issued by the operator) 749Syntax rules for MSGFLDxx . . . . . . . . 749IBM-supplied default for MSGFLDxx . . . . . 750Statements and parameters for MSGFLDxx . . . 751

    Syntax of the comment statement. . . . . . 751Syntax and parameters of the msgtypestatement. . . . . . . . . . . . . . 751Syntax and parameters of the DEFAULTstatement. . . . . . . . . . . . . . 752Syntax and parameters of the DEFAULTCMDstatement. . . . . . . . . . . . . . 753Syntax and parameters of the JOB statement . . 754Syntax and parameters of the MSG statement 755

    Syntax example . . . . . . . . . . . . 757Exempting messages from processing by messageflood automation . . . . . . . . . . . . 758

    x z/OS MVS Initialization and Tuning Reference

  • Chapter 78. MSTJCLxx (masterscheduler JCL). . . . . . . . . . . 759Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 759Performance implications . . . . . . . . . 759Support for system symbols . . . . . . . . 759Syntax rules for MSTJCLxx . . . . . . . . . 760IBM-supplied default for MSTJCLxx. . . . . . 760Statements and parameters for MSTJCLxx . . . . 760

    Chapter 79. NUCLSTxx (customizingthe nucleus region) . . . . . . . . . 761Adding and deleting modules . . . . . . . . 761

    Contradictory specifications . . . . . . . 761Restrictions . . . . . . . . . . . . . 761

    NUCLSTxx compared with NMLDEF . . . . . 762Relationship to the LOADxx member . . . . . 762

    Placement of NUCLSTxx . . . . . . . . 762NUCLSTxx specification in LOADxx member 762

    Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 763Syntax rules for NUCLSTxx . . . . . . . . 763Syntax format of NUCLSTxx . . . . . . . . 763IBM-supplied default for NUCLSTxx . . . . . 763Statements and parameters for NUCLSTxx . . . 763Example of replacing modules. . . . . . . . 764

    Chapter 80. PFKTABxx (programfunction key table definition). . . . . 765Parameter in IEASYSxx (or entered by theoperator) . . . . . . . . . . . . . . . 765Syntax rules for PFKTABxx. . . . . . . . . 765Using the display command . . . . . . . . 766IBM-supplied default for PFKTABxx. . . . . . 766Statements and parameters for PFKTABxx. . . . 766

    Chapter 81. PROGxx (authorizedprogram list, exits, LNKLST sets andLPA) . . . . . . . . . . . . . . . 769Using the APF statement . . . . . . . . . 769

    Defining aliases in the APF list . . . . . . 770Using the IEAAPFPR exec . . . . . . . . 770

    Using the EXIT statement . . . . . . . . . 770Using the SYSLIB statement . . . . . . . . 771Using the LNKLST statement . . . . . . . . 773

    Using PROGxx instead of LNKLSTxx . . . . 774Using LNKLST processing . . . . . . . . 774Changing the current LNKLST set . . . . . 775Concatenating data sets to the LNKLSTconcatenation . . . . . . . . . . . . 775APF authorization for LNKLST data sets . . . 776Cataloging LNKLST data sets . . . . . . . 776Modifying the contents of LNKLST data sets 777Removing an XCFAS ENQ . . . . . . . . 777Removing or compressing a data set in an activeLNKLST set . . . . . . . . . . . . . 778

    Placement of SYSLIB and LNKLST statements inPROGxx . . . . . . . . . . . . . . . 778Using the LPA statement . . . . . . . . . 779

    Using the REFRPROT statement . . . . . . . 780Using the NOREFRPROT statement . . . . . . 780Using the TRACKDIRLOAD statement . . . . . 780Using the NOTRACKDIRLOAD statement . . . 780Using the DEFAULTS statement . . . . . . . 780Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 780

    PROG=xx and APF=xx . . . . . . . . . 781PROG=xx and EXIT=xx . . . . . . . . . 781PROG=xx and LNK=xx . . . . . . . . . 781

    IBM-supplied default . . . . . . . . . . . 781Syntax rules for PROGxx . . . . . . . . . 781Syntax format of the APF statement . . . . . . 782

    Example of the APF statement. . . . . . . 782Syntax format of the EXIT statements . . . . . 783

    Examples of EXIT statements . . . . . . . 787Syntax format of the SYSLIB statement . . . . . 788

    Example of the SYSLIB statement. . . . . . 789Syntax format of the LNKLST statements . . . . 790

    Examples of the LNKLST statement . . . . . 796Syntax format of the LPA statements . . . . . 797Syntax format of the REFRPROT statement . . . 799Syntax format of the NOREFRPROT statement . . 799Syntax format of the TRACKDIRLOAD statement 800Syntax format of the NOTRACKDIRLOADstatement. . . . . . . . . . . . . . . 800Syntax format of the DEFAULTS statements . . . 800

    Chapter 82. SCHEDxx (PPT, mastertrace table, and abend codes forautomatic restart) . . . . . . . . . 803Parameter in IEASYSxx (or specified by theoperator) . . . . . . . . . . . . . . . 804Modifying the PPT between IPLs . . . . . . . 804Syntax rules for SCHEDxx . . . . . . . . . 804IBM-supplied default for SCHEDxx . . . . . . 805IBM-supplied sample member SCHEDxx . . . . 805Statements and parameters for SCHEDxx . . . . 805Program properties table (PPT) . . . . . . . 811

    Chapter 83. SMFLIMxx (specifyingregion and memlimit values) . . . . . 817Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 817Syntax rules for SMFLIMxx. . . . . . . . . 817Syntax format of SMFLIMxx . . . . . . . . 817IBM-supplied default for SMFLIMxx . . . . . 818Statements and parameters for SMFLIMxx. . . . 818

    Chapter 84. SMFPRMxx (systemmanagement facilities (SMF)parameters) . . . . . . . . . . . . 823Using the SET command for SMFPRMxx . . . . 824Using the SETSMF command for SMFPRMxx . . 824Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 824Support for system symbols . . . . . . . . 824Syntax rules for SMFPRMxx . . . . . . . . 825Syntax format of SMFPRMxx . . . . . . . . 826

    Contents xi

  • IBM-supplied default for SMFPRMxx . . . . . 828IBM-supplied sample for SMFPRMxx . . . . . 828Statements and parameters for SMFPRMxx . . . 828Using SMFPRMxx parameters . . . . . . . . 860

    Chapter 85. TSOKEY00 (TSO/VTAMtime sharing parameters) . . . . . . 861Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 861Syntax rules for TSOKEY00. . . . . . . . . 861IBM-supplied default for TSOKEY00 . . . . . 861Statements and parameters for TSOKEY00. . . . 862

    Chapter 86. VATLSTxx (volumeattribute list) . . . . . . . . . . . . 867Definitions of the mount and use attributes . . . 867Processing the VATLSTxx members . . . . . . 868Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 870Support for system symbols . . . . . . . . 870Creating a VATLSTxx member. . . . . . . . 871

    Example of default use attributes . . . . . . 872Syntax rules for VATLSTxx . . . . . . . . . 872Specifying a generic volume serial number . . . 873Specifying a generic device type . . . . . . . 874

    Example of setting the generic device type . . 874Statements and parameters for VATLSTxx . . . . 874Examples of VATLSTxx entries . . . . . . . 875IBM-supplied default for VATLSTxx . . . . . . 877

    Chapter 87. XCFPOLxx (XCF PR/SMpolicy) . . . . . . . . . . . . . . 879Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 879Syntax rules for XCFPOLxx . . . . . . . . 879Syntax format of XCFPOLxx . . . . . . . . 880

    IBM-supplied default for XCFPOLxx . . . . . 880Statements and parameters for XCFPOLxx . . . 880

    Part 3. Appendixes . . . . . . . . 883

    Appendix A. IEFSSNxx (subsystemdefinitions) - positional parameterform . . . . . . . . . . . . . . . 885Parameter in IEASYSxx (or supplied by theoperator) . . . . . . . . . . . . . . . 885Syntax rules for IEFSSNxx . . . . . . . . . 886IBM-supplied default for IEFSSNxx . . . . . . 887Statements and parameters for IEFSSNxx . . . . 887

    Appendix B. Symbolic Parmlib Parser 889Activation . . . . . . . . . . . . . . 889Capabilities . . . . . . . . . . . . . . 890Limitations . . . . . . . . . . . . . . 892

    Appendix C. Accessibility . . . . . . 893Accessibility features . . . . . . . . . . . 893Consult assistive technologies . . . . . . . . 893Keyboard navigation of the user interface . . . . 893Dotted decimal syntax diagrams . . . . . . . 893

    Notices . . . . . . . . . . . . . . 897Terms and conditions for product documentation 899IBM Online Privacy Statement. . . . . . . . 900Policy for unsupported hardware. . . . . . . 900Minimum supported hardware . . . . . . . 900Programming Interface information . . . . . . 901Trademarks . . . . . . . . . . . . . . 901

    Index . . . . . . . . . . . . . . . 903

    xii z/OS MVS Initialization and Tuning Reference

  • Figures

    1. MSTJCL00 load module in SYS1.LINKLIB 112. Example IEASYMxx parmlib member . . . . 433. Complete IEASYMxx parmlib member . . . 484. Coding IEASYMxx for a four-system sysplex 495. IEASYMA4 parmlib member . . . . . . . 506. Example IEASYMxx parmlib member . . . . 507. Example LOADxx parmlib member . . . . 518. Specifying values on multiple lines . . . . 1439. IBM-supplied version of the CEEPRM00

    member (Part 1 of 4) . . . . . . . . . 20010. IBM-supplied version of the CEEPRM00

    member (Part 2 of 4) . . . . . . . . . 20111. IBM-supplied version of the CEEPRM00

    member (Part 3 of 4) . . . . . . . . . 20212. IBM-supplied version of the CEEPRM00

    member (Part 4 of 4) . . . . . . . . . 20313. Example: CNLcccxx message configuration

    member for Italian . . . . . . . . . . 21714. Example: COMMNDxx parmlib member 23015. Example: Activate a new conversion

    environment . . . . . . . . . . . . 31516. Example: Delete an inactive conversion

    environment . . . . . . . . . . . . 31517. Example: Syntax for DEVSUPxx . . . . . 32018. Example of how to specify comments 48419. Syntax examples for IECIOSxx . . . . . . 56920. Keyword format of the SMS record in

    IEFSSNxx . . . . . . . . . . . . . 59921. Positional format of the SMS record in

    IEFSSNxx . . . . . . . . . . . . . 59922. Example: SMS record in IEFSSNxx . . . . 601

    23. Example: Contents of IGDSMSxx, example 1 63224. Example: Contents of IGDSMSxx, example 2 63225. Example: Contents of IGDSMSxx, example 3 63326. Example: Contents of IGDSMSxx, example 4 63327. Example: FILESYSTYPE TYPE(ZFS) statement 65928. Example: FILESYSTYPE TYPE(ZFS) statement

    using system symbols. . . . . . . . . 65929. Example: FILESYSTYPE TYPE(ZFS) statement

    specifying 32 IOEPRMxx members . . . . 66030. LOADxx filtering hierarchy . . . . . . . 69331. Example: Using filter parameters to segment

    LOADxx statements (Part 1 of 2) . . . . . 69332. Example: Using filter parameters to segment

    LOADxx statements (Part 2 of 2) . . . . . 69433. Example of parmlib concatenation (LOADxx) 71334. Example: Creating parmlib member

    MPFLST7C . . . . . . . . . . . . 74535. Example: Creating parmlib member

    MPFLSTDF . . . . . . . . . . . . 74636. Example: Creating parmlib member

    MPFLSTRV . . . . . . . . . . . . 74637. Example: Creating parmlib member

    MPFLST18 . . . . . . . . . . . . 74638. Example: Creating parmlib member

    MPFLST02 . . . . . . . . . . . . 74739. Entries in VATLSTxx members that define

    attributes of DASD. . . . . . . . . . 87540. Entries in VATLSTxx members that define

    mount and use attributes of DASD . . . . 87541. Symbolic parmlib parser panel . . . . . . 889

    Copyright IBM Corp. 1991, 2017 xiii

  • xiv z/OS MVS Initialization and Tuning Reference

  • Tables

    1. Syntax conventions . . . . . . . . . xviii2. Characteristics of parmlib members . . . . 163. Restrictions on changing the format of the APF

    list . . . . . . . . . . . . . . . 294. Static system symbols . . . . . . . . . 355. Dynamic system symbols . . . . . . . . 376. Compatibility-only dynamic system symbols 387. Names reserved for system use . . . . . . 398. Precedence of system parameter specifications 439. Recommended actions for IEASYSxx members 44

    10. Precedence of system name specifications 4511. Summary of errors in substring syntax . . . 5412. IEASYMU2 return codes . . . . . . . . 5913. SYSRES volumes and their extensions. . . . 6214. Relationship size of TIOT and maximum

    number of DDs allowed . . . . . . . . 9115. One-character parameter limit multipliers 14316. Supported domains . . . . . . . . . 17217. Maximum and default values for

    MAXSOCKETS by domain . . . . . . . 17318. Devices used as MCS consoles . . . . . . 27019. Maximum and default specifications for

    AREA and SEG . . . . . . . . . . . 27120. Combining certain GTFPARM options 39021. Overview of IEASYSxx parameters . . . . 47822. Example: IEASYMxx and IEASYSxx notation 48223. Syntax examples for the LOGREC parameter 51024. Syntax examples for the PAGE parameter 52125. Syntax examples for the VIODSN parameter 54026. HOTIO parameters . . . . . . . . . 55427. Events that you can specify on SELECT and

    DESELECT (IGDSMSxx parameter) . . . . 61028. Example: Specifying DFSMStvs parameters 63429. LISTBC and SEND results based on

    CHKBROD and USEBROD settings wheninstallation is using individual user logs . . 654

    30. IPL results . . . . . . . . . . . . 69531. ARCHLVL statement . . . . . . . . . 69732. DYNCPADD statement . . . . . . . . 69733. HWNAME statement . . . . . . . . . 69934. Specifying one IEASYMxx member . . . . 69935. Specifying one IEASYSMxx parmlib member

    and displaying a list of member names . . . 699

    36. Specifying more than one IEASYMxx parmlibmember . . . . . . . . . . . . . 699

    37. INITSQA statement . . . . . . . . . 70038. IODF statement . . . . . . . . . . . 70139. LPARNAME statement . . . . . . . . 70440. MACHMIG statement. . . . . . . . . 70441. MTLSHARE statement . . . . . . . . 70442. NUCLEUS statement . . . . . . . . . 70543. PARMLIB statement . . . . . . . . . 70644. PROCVIEW statement . . . . . . . . 70745. SYSCAT parameter. . . . . . . . . . 70946. SYSPARM statement (specifying one

    IEASYSxx parmlib member) . . . . . . 71047. SYSPARM statement (specifying one

    IEASYSxx parmlib member and displayingthe contents) . . . . . . . . . . . . 710

    48. SYSPARM statement (specifying one or moreIEASYSxx parmlib members) . . . . . . 710

    49. SYSPLEX statement . . . . . . . . . 71150. VMUSERID statement . . . . . . . . 71251. Language codes. . . . . . . . . . . 72052. Attributes to specify for a message area 72653. Values for msgarea. . . . . . . . . . 72654. IBM-supplied system abend codes . . . . 80655. A list of values for the program properties

    table (PPT) . . . . . . . . . . . . 81156. Explanation of column headings in the PPT 81557. Default values for the DEFAULTLSNAME

    subparameters in SET SMF and SETSMFprocessing . . . . . . . . . . . . 831

    58. Examples of data set names that use systemsymbols . . . . . . . . . . . . . 834

    59. Default values for the LSNAMEsubparameters in SET SMF and SETSMFprocessing . . . . . . . . . . . . 840

    60. Examples of logstream names that use systemsymbols . . . . . . . . . . . . . 840

    61. SID parameter syntax priority list . . . . . 84862. Which SMF exits are called for this

    subsystem? . . . . . . . . . . . . 85263. Which SMF exits are called for this

    subsystem? . . . . . . . . . . . . 85764. Explanation of VATLSTxx entries . . . . . 876

    Copyright IBM Corp. 1991, 2017 xv

    ||

  • xvi z/OS MVS Initialization and Tuning Reference

  • About this information

    This information describes the members of SYS1.PARMLIB for z/OS, and theprocesses related to initializing the system. For each member, the informationdescribes the meaning and use of each parameter, syntax rules, syntax examples,value ranges that are syntactically acceptable, default values, and performancenotes where applicable.

    This information is a companion to the z/OS MVS Initialization and Tuning Guide.

    For information about how to install the software products that are necessary torun z/OS, see z/OS Planning for Installation.

    Who should use this informationThis information is for anyone whose job includes installing hardware andsoftware, and customizing the software. This information is intended to be areference about how to code system parameters and make other changes required.Usually, these tasks are performed by a systems programmer.

    The information assumes that the user can:v Code JCL statements to execute programs or cataloged procedures.v Code in assembler language and read assembler, loader, linkage editor, and

    binder output.

    This information is also for anyone who tunes the system. System tuning requiresyou to determine where the system needs adjustment, to understand the effects ofchanging the system parameters, and to determine the changes to the systemparameters that will bring about the desired effect.

    MVS workload managementMany of the performance functions described in this document can be definedusing MVS workload management (WLM). For more information, see z/OS MVSPlanning: Workload Management and z/OS MVS Programming: Workload ManagementServices.

    z/OS informationThis information explains how z/OS references information in other documentsand on the web.

    When possible, this information uses cross document links that go directly to thetopic in reference using shortened versions of the document title. For completetitles and order numbers of the documents for all products that are part of z/OS,see z/OS Information Roadmap.

    To find the complete z/OS library, go to IBM Knowledge Center(www.ibm.com/support/knowledgecenter/SSLTBW/welcome).

    Copyright IBM Corp. 1991, 2017 xvii

    http://www.ibm.com/support/knowledgecenter/SSLTBW/welcomehttp://www.ibm.com/support/knowledgecenter/SSLTBW/welcome

  • How to read syntax conventionsThis topic describes how to read syntax conventions. It defines syntax notationsand provides syntax examples that contain these items.

    Table 1. Syntax conventions

    Notation Meaning Syntax example Sample entry

    Apostrophes Apostrophes indicate aparameter string andmust be entered asshown.

    SEND message,NOW SEND listings ready,NOW

    Comma Commas must be enteredas shown.

    DISPLAY C,K DISPLAY C,K

    Ellipsis ... Ellipsis indicates that thepreceding item or groupof items can be repeatedone or more times. Donot enter the ellipsis.

    VARY (devspec[,devspec]...),ONLINE VARY (282,283,287),ONLINE

    Parenthesesand specialcharacters

    Parentheses and specialcharacters must beentered as shown.

    DUMP COMM=(text) DUMP COMM=(PAYROLL)

    Underline Underline indicates adefault option. If youselect an underlinedalternative, you do nothave to specify it whenyou enter the command.

    K M[,AMRF={Y | N}] |,REF K M

    Lowercaseparameter

    Lowercase indicates avariable term. Substituteyour own value for theitem.

    MOUNT devnum MOUNT A30

    or

    mount a30

    Uppercaseparameter

    Uppercase indicates theitem must be enteredusing the charactersshown. Enter the item ineither upper or lowercase.

    DISPLAY SMF DISPLAY SMF

    or

    display smf

    Single brackets Single brackets representsingle or group-relateditems that are optional.Enter one or none ofthese items.

    DISPLAY SLIP[=xxxx] DISPLAY SLIP=W292

    Stackedbrackets

    Stacked bracketsrepresent group-relateditems that are optional.Enter one or none ofthese items.

    [TERMINAL][NOTERMINAL]

    NOTERMINAL

    Single braces Single braces representgroup-related items thatare alternatives. You mustenter one of the items.You cannot enter morethan one.

    {COMCHECK | COMK} COMK

    xviii z/OS MVS Initialization and Tuning Reference

  • Table 1. Syntax conventions (continued)

    Notation Meaning Syntax example Sample entry

    Stacked braces Stacked braces representgroup related items thatare alternatives. You mustenter one of the items.You cannot enter morethan one.

    MN {DSNAME}{SPACE }{STATUS}

    MN SPACE

    Or-bar (|) An or-bar indicates amutually exclusive choice.When used with brackets,enter one or none of theitems. When used withbraces, you must enterone of the items.

    ACTIVATE RECOVER=SOURCE | TARGET ACTIVATE RECOVER=SOURCE

    Stacked itemswith or-bars(|) andbrackets

    Stacked items withor-bars indicates amutually-exclusive choice.Enter one or none ofthese items.

    CD RESET [ ,SDUMP ]|,SYSABEND|,SYSUDUMP|,SYSMDUMP|,ALL

    CD RESET,SYSUDUMP

    About this information xix

  • xx z/OS MVS Initialization and Tuning Reference

  • How to send your comments to IBM

    We encourage you to submit comments and questions on the z/OS productdocumentation. Your valuable feedback helps to ensure accurate and high-qualityinformation.

    Important: If your comment regards a technical problem, see instead If you havea technical problem.

    Submit your feedback by using the appropriate method for your type of commentor question:

    Feedback on z/OS functionIf your comment or question is about z/OS itself, submit a request throughthe IBM RFE Community (www.ibm.com/developerworks/rfe/).

    Feedback on IBM Knowledge Center functionIf your comment or question is about the IBM Knowledge Centerfunctionality, for example search capabilities or how to arrange the browserview, send a detailed email to IBM Knowledge Center Support [email protected].

    Feedback on the z/OS product documentation and contentIf your comment or question is about the information that is provided inthe z/OS product documentation library, send a detailed email [email protected]. We welcome any feedback that you have, includingcomments on the clarity, accuracy, or completeness of the information.

    To help us better process your submission, include the followinginformation:v Your name, company/university/institution name, and email addressv The following deliverable title and order number: z/OS MVS

    Initialization and Tuning Reference, SA23-1380-30v The section title of the specific information to which your comment or

    question relatesv The text of your comment.

    When you send comments to IBM, you grant IBM a nonexclusive right to use ordistribute the comments in any way appropriate without incurring any obligationto you.

    IBM or any other organizations use the personal information that you supply tocontact you only about the issues that you submit.

    If you have a technical problemIf you have a technical problem, do not use the feedback methods that areprovided for sending comments. Instead, take one or more of the following actions:v See the IBM Support Portal (support.ibm.com).v Contact your IBM service representative.v Call IBM technical support.

    Copyright IBM Corp. 1991, 2017 xxi

    http://www.ibm.com/developerworks/rfe/mailto:[email protected]:[email protected]://support.ibm.com

  • xxii z/OS MVS Initialization and Tuning Reference

  • Summary of changes

    This information includes terminology, maintenance, and editorial changes.Technical changes or additions to the text and illustrations for the current editionare indicated by a vertical line to the left of the change.

    Summary of changes for z/OS Version 2 Release 3 (V2R3)The following changes are made for z/OS Version 2 Release 3 (V2R3).

    Newv For APAR OA50653, the IECIOSxx parmlib member has a new ZHYPERLINK

    statement. See Chapter 57, IECIOSxx (I/O related parameters), on page 543.v For APAR OA53660, updates to Syntax format of FXEPRMxx on page 363,

    Statements and parameters for FXEPRMxx on page 363, and FXE on page496.

    v The new parmlib member, Chapter 68, IRRPRMxx (RACF parameters), onpage 667, was added to allow the RACF data set name table (ICHRDSNT) andthe database range table (ICHRRNG) to be specified in the SYS1.PARMLIBmember.

    v Chapter 13, BPXPRMxx (z/OS UNIX System Services parameters), on page 141was updated: To support the ability to unmount the version file system if it is no longer

    being used in the sysplex, the VERSION statement was updated. It has anoptional version auto-unmount attribute keyword that can be set toUNMOUNT or NOUNMOUNT.

    The SC_EXITTABLE statement was added. It enables pre-system call andpost-system call exit routines for select z/OS UNIX callable services.

    The USS_SUPERUSER health check can be used to verify that theSUPERUSER parameter contains a user ID that is defined to the securityproduct and has an OMVS segment with a UID of 0.

    The new UMASK statement of the BPXPRMxx parmlib member can be usedto assign a default umask value for all z/OS UNIX users. It lists thedisallowed permission settings of files and directories that are created byusers or processes.

    v Syntax format of DEVSUPxx on page 320 and Statements and parameters forDEVSUPxx on page 321 are updated with a new parameter,ICKDSF_VERIFYOFFLINE=.

    v The DEVSUPxx parmlib member has a new keyword, FLASHCOPYTOXRC,which controls support for remote pair FlashCopy in an XRC environment. SeeChapter 28, DEVSUPxx (device support options), on page 317.

    v IBM-supplied defaults for DEVSUPxx on page 320 and Statements andparameters for DEVSUPxx on page 321 are updated with information onenabling or disabling the AOM496I status message for transparent cloud tieringoperations.

    v New parmlib member, Chapter 34, FXEPRMxx (IBM Function Registry forz/OS), on page 363.

    v The IECIOSxx parmlib member has a new XPAV parameter on the HYPERPAVstatement. See HYPERPAV on page 559.

    Copyright IBM Corp. 1991, 2017 xxiii

  • v IEASYSxx has a new system parameter IZU to identify one or more IZUPRMxxparmlib members to be used for your z/OSMF configuration. See IZU on page502.

    v Chapter 51, IEAOPTxx (OPT parameters), on page 441 parmlib member hasnew parameters: ABSMSUCAPPING, which specifies when a defined capacity limit or group

    capacity limit is to be enforced. WLMIRDSTRUC, which enables WLM to connect to a WLM IRD structure

    with a 4-digit or 5-digit name of the CPU number.v The IKJTSOxx parmlib member has a new USERIDMAX parameter. See

    Chapter 64, IKJTSOxx (TSO/E commands and programs), on page 643.v The LOADxx parmlib member now allows you to specify new value GSF on the

    MACHMIG parameter to specify that you do not wish z/OS to use theGuarded-Storage Facility at this time. See Statements and parameters forLOADxx on page 697.

    v The IXGCNFxx parmlib member has new parameters, USEOFFLOADMIN andUSESTAGINGMIN, in the MANAGE specification. See Syntax format ofIXGCNFxx on page 675 and Statements and parameters for IXGCNFxx onpage 675.

    v The VATLSTxx parmlib member has a new keyword, FLASHCOPYTOXRC, onthe VATDEF statement. See Chapter 86, VATLSTxx (volume attribute list), onpage 867.

    v A new example explaining how to include private storage of XMEMT ASIDsthat have an active cross-memory relationship with originally requested,non-exempt target ASIDs is added to Statements and parameters forIEADMCxx on page 424.

    Changedv For APAR OA52381, Statements and parameters for ALLOCxx on page 77 is

    updated for BYDEVICES.v Updated SMFPRMxx parmlib member Specifying SMF exits to the dynamic

    exits facility on page 858 to outline where SMF exits should reside and warnnot to use DSNAME when defining SMF exits in PROGxx.

    v Guidance regarding the use of the NONOVR option was added to theCEEPRMxx parmlib member. See Statements and parameters for CEEPRMxxon page 198.

    v The SYNCHRES parameter of Statements and parameters for GRSCNFxx onpage 369 has been enhance with additional notes for clarification.

    v The DRMODE parameter is no longer supported, see Overview of IEASYSxxparameters on page 477 and DRMODE on page 494.

    v Multiple changes to the LFAREA parameter in Overview of IEASYSxxparameters on page 477 and LFAREA on page 503.

    v The description of HZSPROC on page 500 has been enhanced.v The OLD subparameter under the OLDNEW(parameters) definition in

    Statements and parameters for IEFOPZxx on page 571 of IEFOPZxx (Data SetOptimization Configuration) has been updated for clarity.

    v The unit of measure for total real storage forRLSFIXEDPOOLSIZE({(sysname1,size1[...;sysname32,size32])}) in Optionalkeywords for IGDSMSxx on page 604 has been added for clarity. DB2SSID andOAMPROC keywords have also been added.

    xxiv z/OS MVS Initialization and Tuning Reference

  • v The first paragraph of Chapter 83, SMFLIMxx (specifying region and memlimitvalues), on page 817 and the descriptions of SYSRESVABOVE,SYSRESVBELOW in Statements and parameters for SMFLIMxx on page 818have been updated for clarity.

    Deletedv Information relating to shared mode for consoles was removed from Chapter 23,

    CONSOLxx (console configuration definition), on page 241 and Chapter 56,IEASYSxx (system parameter list), on page 477.

    Summary of changes for z/OS Version 2 Release 2 (V2R2) as updatedDecember 2016

    The following changes are made for z/OS V2R2 as updated December 2016.

    Newv The INMEM parameter has been added in Chapter 84, SMFPRMxx (system

    management facilities (SMF) parameters), on page 823.

    Summary of changes for z/OS Version 2 Release 2 (V2R2) as updatedSeptember 2016

    The following changes are made for z/OS V2R2 as updated September 2016.

    Newv The HFTSINTVL parameter has been added in SMFPRMxx. See Statements and

    parameters for SMFPRMxx on page 828.

    Changedv Update to the TYPE(GENERIC) parameter of GRSRNLxx. See Statements and

    parameters for GRSRNLxx on page 386.v Update to the DUMPNEXT subparameter of PDSE_MONITOR and

    PDSE1_MONITOR parameters of IGDSMSxx. See Optional keywords forIGDSMSxx on page 604.

    v Update to several parameters in SCHEDxx. For more information, seeStatements and parameters for SCHEDxx on page 805.

    v Update to Table 55 on page 811 in Program properties table (PPT) on page 811.

    Summary of changes for z/OS Version 2 Release 2 (V2R2) as updatedMarch 2016

    The following changes are made for z/OS V2R2 as updated March 2016.

    Newv A new value, HSFSRV00, was added to the PPT table. See Program properties

    table (PPT) on page 811.v Two new parameters, MAXTSOSERVERS and TIMEINT, were added to the

    AXRxx parmlib member. See Statements and parameters for AXRxx on page121.

    v A new optional parameter, BUFFERMONITOR, was added to the BPXPRMxxparmlib member. See Statements and parameters for BPXPRMxx on page 147.

    v Displaying LFAREA information on page 506 has been added.

    Summary of changes xxv

    |

  • Changedv Information about the SECURITY and NOSECURITY parameters was missing

    from the BPXPRMxx parmlib member. They have been added; see Statementsand parameters for BPXPRMxx on page 147.

    v Various updates were made to the CONSOLxx parmlib member. Information about using automation to remotely IPL the z/OS system was

    added. See Chapter 23, CONSOLxx (console configuration definition), onpage 241. An explanation was added to the CONSOLE and DEFAULTstatements that if an operator has not logged on to the console, commandsare passed to the security product indicating an operator ID of *BYPASS*. SeeSyntax and parameters for the CONSOLE statement on page 247 andSyntax and parameters for the DEFAULT statement on page 260.

    v A note was added to the description of the LFAREA parameter of the IEASYSxxparmlib member to clarify that LFAREA is used for pageable 4 KB, fixed 1 MB,pageable 1 MB, and fixed 2 GB pages. See LFAREA on page 503.

    Summary of changes for z/OS Version 2 Release 2 (V2R2) as updatedDecember 2015

    The following changes are made for z/OS V2R2 as updated December 2015.

    Newv For data set optimization configuration, a new parmlib member was added. See

    Chapter 58, IEFOPZxx (data set optimization configuration), on page 569.v To improve management of region sizes, a new parmlib member was added. See

    Chapter 83, SMFLIMxx (specifying region and memlimit values), on page 817.v The IVTPRM00 parmlib member was updated with the new HVCOMM MAX

    value. See Statements and parameters for IVTPRM00 on page 670.

    Changedv The syntax and parameters of IXGCNFxx were updated to support the act of

    preventing a z/OS image from accessing LOGR couple data sets. See Syntaxformat of IXGCNFxx on page 675 and Statements and parameters forIXGCNFxx on page 675 for information.

    Summary of changes for z/OS Version 2 Release 2 (V2R2)The following changes are made for z/OS Version 2 Release 2 (V2R2).

    Newv A return code, xxxxxx30, was added to the IEASYMU2 return codes table. See

    Table 12 on page 59.v The AXRxx parmlib member has a new parameter, TIMEINT, which specifies the

    default time limit on REXX execs and overrides the default of 30 seconds. SeeStatements and parameters for AXRxx on page 121.

    v The BLSCECT, BLSCUSER, and IPCSPRxx parmlib members now supportsystem symbols. See Table 2 on page 16. These sections were also updated: Syntax rules for BLSCECT on page 125 Syntax rules for BLSCUSER on page 128 Syntax rules for IPCSPRnn on page 661

    v For the BPXPRMxx parmlib member:

    xxvi z/OS MVS Initialization and Tuning Reference

  • As part of the support for increased thread limit in the kernel, theKERNELSTACKS statement was added.

    With APAR OA44841, clarification was added to the value range forSHRLIBRGNSIZE. The specified value (if within the range) is rounded up toa megabyte boundary. With APAR OA44841, a new usage note explained thatthe value for SHRLIBRGNSIZE must be evenly divisible by 1048576.

    With APAR OA46056, two new optional parameters were added to theFILESYSTEM statement, RNODEWAIT(t) and WAITABEND.

    See Syntax format of BPXPRMxx on page 144 and Statements and parametersfor BPXPRMxx on page 147.

    v Two new operands, MAXSESSIONS and MAXSESSPERUSER, were added to theTSOASMGR statement in the CEAPRMxx parmlib member. For details, seeSyntax format of CEAPRMxx on page 190 and Statements and parameters forCEAPRMxx on page 190.

    v The CONSOLE statement in the CONSOLxx parmlib member has a newkeyword, TIMEOUT. It causes the system to automatically issue a LOGOFFcommand due to console input inactivity. See Syntax and parameters for theCONSOLE statement on page 247 and Syntax and parameters for theDEFAULT statement on page 260.

    v The COUPLExx parmlib member has a new keyword, CFRMTAKEOVERCF. Itrequests operator prompting to control the usage of coupling facilities that areowned by a different sysplex. See Syntax format of COUPLExx on page 274and Statements and parameters for COUPLExx on page 275.

    v For the DIAGxx parmlib member, a new FREEMAINEDFRAMES keyword hasbeen added. See Syntax format of DIAGxx on page 341 and Statements andparameters for DIAGxx on page 342.

    v For the DEVSUPxx parmlib member: The SSR value was added for the ENABLE and DISABLE parameters. It

    enables or disables the secondary space reduction support of the DeviceManager.

    With APAR OA44355, the GREATER_253 keyword was added to increase thenumber of devices that are supported per library.

    With APAR OA43661, the PPRCMT keyword was added to exploitMulti-Target PPRC support.

    With APAR OA46511, the EOSV2 keyword was added, as part of exploitationof the new EOS channel program for PPRC devices.

    See Statements and parameters for DEVSUPxx on page 321.v A new parmlib member, GRSMONxx, was added. For details, see Chapter 36,

    GRSMONxx (global resource serialization monitor), on page 375.v A new option, LOGSTREAM=lsname, was added to the LOGREC parameter of

    the IEASYSxx parmlib member. For details, see LOGREC on page 510.v For the IECIOSxx parmlib member, APAR OA43674 added support for I/O

    timing for TAPE with MSGONLY=YES. See I/O timing on page 546. The MIHstatement of the IECIOSxx parmlib member supports a new keyword,IOTTAPE. See Statements and parameters for MIH on page 548.

    v For the IEGGCATxx parmlib member: A new statement, GDGSCRATCH, was added. It specifies the default for

    DEFINE GDG when neither the SCRATCH nor the NOSCRATCH parameteris specified.

    Clarifications were added to the TASKMAX parameter about the maximumvalue and the default. A note was added to the TASKMAX and

    Summary of changes xxvii

  • TASKTABLESIZE parameters that TASKTABLESIZE must be specified first ifboth TASKMASK and TASKTABLESIZE are specified.

    SeeSyntax format of IGGCATxx on page 637 and Statements and parametersfor IGGCATxx on page 637.

    v IGDSMSxx has a new optional keyword, USER_ACSVAR, which sets values foruse in ACS routines. See Syntax format of IGDSMSxx on page 602andOptional keywords for IGDSMSxx on page 604.

    v The syntax format for IKJTSOxx was added; it was missing in the previousrelease. See Syntax format of IKJTSOxx on page 645.

    v IGDSMSxx has a new optional keyword, PDSE_PENDING_DELETE_INTERVAL,which specifies the interval in minutes, between automatic pending deleteprocessing. See Syntax format of IGDSMSxx on page 602 andOptionalkeywords for IGDSMSxx on page 604

    v A new statement, HVCOMM MAX, was added to the IVTPRM00 parmlibmember in support of 64-bit enablement of the TCP/IP stack, strategic DLCs,and CSM. See Chapter 69, IVTPRM00 (Communication Storage Manager), onpage 669.

    v New DELETEFORCE and SERVICEMASK parameters were added in Syntaxformat of the EXIT statements on page 783

    v A new RECSIGN statement to enable digital signatures for SMF records wasadded in Chapter 84, SMFPRMxx (system management facilities (SMF)parameters), on page 823.

    v A new statement, MANAGE, was added to the IXGCNFxx parmlib member insupport of logger resource management policies. For more information, seeChapter 70, IXGCNFxx (system logger initialization parameters), on page 673.

    Changedv Changing system symbols on page 57 was updated in support of

    enhancements to using system symbols.v APAR OA46703 provided an update for Writing your own master scheduler

    JCL on page 14.v Minor corrections were made to the syntax example for ALLOCxx. See Syntax

    format of ALLOCxx on page 74.v Clarification was added to the ACRUSER statement of the AXRxx parmlib

    member and the RACF resource that is used. See Statements and parametersfor AXRxx on page 121.

    v For the BLSCUSER parmlib member, the syntax of the ENVIRONMENTkeyword of the DATA statement is ENVIRONMENT(program [,arch]). TheENVIRONMENT option for some of the other statements was clarified toindicate the correct selections. Syntax format of BLSCUSER on page 128 andStatements and parameters for BLSCUSER, BLSCECT, and embedded parmlibmembers on page 129.

    v Prior to APAR OA44791, the PFID statement of the CONFIGxx parmlib memberhad to be a value 00-xFF. Now it can be 00-xFFFF. See Statements andparameters for CONFIGxx on page 235.

    v For the DEVSUPxx parmlib member: Starting in z/OS V2R2, the current values of all keywords are preserved when

    a DEVSUPxx member is processed, unless the member explicitly specifiesnew values. Previously, a subset of DEVSUPxx keywords were reset to theirdefault values whenever a member was processed, unless the values wereexplicitly set. See Chapter 28, DEVSUPxx (device support options), on page317.

    xxviii z/OS MVS Initialization and Tuning Reference

  • The default for REFUCB in the DEVSUPxx parmlib member is ENABLE,which enables the automatic REFUCB function of the Device Manager.Previously, the default was DISABLE.

    See Chapter 28, DEVSUPxx (device support options), on page 317.v Starting in V2R2, the IeaSlipConfirm trap is obsolete. It can only be used for

    V2R1 systems. See the TRAPS NAME description in Statements and parametersfor DIAGxx on page 342.

    v The GENERIC parameter was clarified and a description of the RNAMEbehavior was added. See Statements and parameters for GRSRNLxx on page386.

    v The Volume keyword was added to the IEAFIXxx member. Previousdocumentation did not include a description of that keyword. See Statementsand parameters for IEAFIXxx on page 435.

    v The Volume keyword was added to the IEALPAxx member. Previousdocumentations did not include a description of that keyword. See Statementsand parameters for IEALPAxx on page 439.

    v For the IEAOPTxx parmlib member: The value range was changed from 5-64435 seconds to 1-65535 seconds for

    the BLWLINTHD statement. See Statements and parameters for IEAOPTxxon page 442.

    The MCCFXTPR=xxx parameter was updated as part of performanceenhancements for LPARs with large amounts of real storage.

    See Statements and parameters for IEAOPTxx on page 442.v Support for longer system symbol names and longer symbol substitution values

    were added to the SYMDEF keyword of the IEASYMxx parmlib member. SeeStatements and parameters for IEASYMxx on page 470.

    v In the IEASYSxx member, the INCLUDE1MAFC option on the LFAREAparameter now allows you to specify YES or NO, and the default is nowINCLUDE1MAFC(YES). See LFAREA on page 503.

    v For the IECIOSxx parmlib member, various clarifications were added forPATH_SCOPE=CU. See the following sections: Path recovery on page 564. PATH_SCOPE=CU on page 565. Statements and parameters for RECOVERY on page 565

    v The default for the VOLSELMSG parameter of the IGDSMSxx parmlib membershould have been OFF,0. The default for SUPPRESS_SMSMSG should have beenNO,IGD17054I,IGD17227I,IGD17395I. See Optional keywords for IGDSMSxxon page 604.

    v The SEND OPERSEWAIT default of the IKJTSOxx parmlib member was changedfrom ON to OFF. See Syntax format of IKJTSOxx on page 645 and Statementsand parameters for IKJTSOxx on page 646.

    v With APAR OA44855, a new keyword of PASSWORDPREPROMPT was addedto the LOGON parameter of the IKJTSOxx parmlib member. See Syntax formatof IKJTSOxx on page 645 and Statements and parameters for IKJTSOxx onpage 646.

    v The default value for FIXED MAX was changed from 100 M to 200 M as a resultof added support for 64-bit addressing. See Statements and parameters forIVTPRM00 on page 670.

    v APAR OA43366 updated the PROCVIEW statement of the LOADxx parmlibmember. See Statements and parameters for LOADxx on page 697.

    Summary of changes xxix

  • v APAR OA46703 added a caution to the LINKLIST statement of the PROGxxparmlib member. See Using the LNKLST statement on page 773.

    v The program properties table in the SCHEDxx parmlib member had someupdates for APAR OA44829. The bypass security protection attribute was removed for both FPGINIT and

    IQPINIT. The no honor IEFUSI region settings value for IOSVROUT was added.

    See Program properties table (PPT) on page 811.

    Deletedv None.

    Summary of changes for z/OS Version 2 Release 1 (V2R1) as updatedFebruary, 2015

    The following changes are made for z/OS Version 2 Release 1 (V2R1) as updatedFebruary, 2015.

    Newv The CORE statement was added to the CONFIGxx parmlib member. It specifies

    the configuration for a core. See Statements and parameters for CONFIGxx onpage 235.

    v The MULTINCRFLC parameter is added to the DEVSUPxx parmlib member.You can use it to disable Multiple Incremental FlashCopy (IncrementalFlashCopy Version 2). Refer to Chapter 28, DEVSUPxx (device supportoptions), on page 317.

    v APAR OA43661, which exploits multi-target PPRC support, added a newkeyword, PPRCMT, for the DEVSUPxx parmlib member. You can use it to enableor disable multi-target PPRC support. Refer to IBM-supplied defaults forDEVSUPxx on page 320 and Statements and parameters for DEVSUPxx onpage 321.

    v With APAR OA46482, EASYTIERHINTS was added to the DIAGxx parmlibmember. It enables the Easy-Tier Copy Temperature function forsoftware-defined storage. See Statements and parameters for DIAGxx on page342.

    v With APAR OA45297, a new trap, IeaSlipConfirm, was added to the TRAPSNAME parameter of the DIAGxx parmlib member. See Statements andparameters for DIAGxx on page 342.

    v An example to illustrate the new high CSA options was added to Statementsand parameters for IEADMCxx on page 424.

    v The MT_CP_MODE statement was added to the IEAOPTxx parmlib member. Itspecifies the multithreading (MT) mode. See Chapter 51, IEAOPTxx (OPTparameters), on page 441 and Statements and parameters for IEAOPTxx onpage 442.

    v The FABRICPRTY keyword was added to the FICON statement in IECIOSxx. SeeFICON on page 557.

    v The HYPERWRITE statement was added in IECIOSxx. See HYPERWRITE onpage 559.

    v The CORE statement was added to the LOADxx parmlib member. It specifiesthat z/OS should configure a processor view of core. See Statements andparameters for LOADxx on page 697.

    xxx z/OS MVS Initialization and Tuning Reference

  • Changedv The text length of system symbol &SYSOSLVL has been corrected. The length is

    8. Table 4 on page 35.v In IEAOPTxx, the MCCFXTPR keyword has been updated. See Statements and

    parameters for IEAOPTxx on page 442.v The ZAAPZIIP parameter in the IEASYSxx parmlib member was updated. See

    ZAAPZIIP on page 542.v The MACHMIG statement of the LOADxx parmlib member was extended to

    allow the specification of VEF, which indicates that the vector extension facilityis not to be exploited, even if it is available. See Statements and parameters forLOADxx on page 697.

    Deleted

    No content was removed from this information.

    Summary of changes for z/OS Version 2 Release 1 (V2R1) as updatedSeptember, 2014

    The following changes were made for z/OS Version 2 Release 1 (V2R1) as updatedSeptember, 2014.

    Newv For the DEVSUPxx parmlib member, a restriction was added to the

    TAPEPBLKSZLIM= parameter to indicate that DFSMSdss only supportsBLKSZLIM of 65,520 and higher. See Statements and parameters forDEVSUPxx on page 321.

    v With APAR OA44049, diagnostic CTRACE data was added to VSAM RLS BMFGET/FREE requests. With the new parameter CSRPOOLDIAG (supported onlyin z/OS V1R13 and z/OS V2R1) in the DIAGxx parmlib member, the get andfree services of the CSR cellpool return diagnostic data. See Syntax format ofDIAGxx on page 341 and Statements and parameters for DIAGxx on page342.

    v With APAR OA41968, a new keyword, INCLUDE1MAFC, was added to theLFAREA parameter in the IEASYSxx parmlib member. It specifies that the 1 MBpages are to be included in the available frame count (RCEAFC), and improvespaging. See LFAREA on page 503.

    Changedv The BPXPRMxx parmlib member was updated to clarify that the value of the

    SHRLIBRGNSIZE parameter must be evenly divisible by 1048576. SeeStatements and parameters for BPXPRMxx on page 147.

    v Clarification was added to the TIMEZONE parameter of the CLOCK parmlibmember about applications that are required to run with local time equal toUTC. See Statements and parameters for CLOCKxx on page 207.

    v An explanation was added to the CONFIGxx parmlib section that thedepreciated ESTOR parameter is tolerated. See Statements and parameters forCONFIGxx on page 235.

    v With APAR OA44526, the lower limit for the IEAOPTxx keyword BLWLINTHDwas changed. See Statements and parameters for IEAOPTxx on page 442.

    Summary of changes xxxi

  • v The documentation for the BreakPointValue parameter for the IGDSMSxxparmlib member was clarified and made more complete. See Optionalkeywords for IGDSMSxx on page 604.

    v The IBM-supplied program properties table (PPT) had several updates. With APAR OA42165, the PPT table was updated to include

    CRITICALPAGING for the BCPii address space program, HWIAMIN2. With APAR OA43256, additional support of zEDC Express update and fixes

    for z/OS PCIE support were included. IQPINIT for PCIE services was addedto the PPT table.

    With APAR OA44695, support was added for IOSVROUT and programsattached to it to obtain 64-bit virtual storage. The No honor IEFUSI regionsettings value was added to IOSVROUT in the PPT table.

    See Table 55 on page 811 in the SCHEDxx parmlib section.

    Deleted

    No content was removed from this information.

    Summary of changes for z/OS Version 2 Release 1 (V2R1) as updatedMarch, 2014

    The following changes were made for z/OS Version 2 Release 1 (V2R1) as updatedMarch, 2014.

    Newv The ZEDC_R (zEDC Required) and ZEDC_P (zEDC Preferred) options were

    added to the COMPRESS parameter in the IGDSMSxx member ofSYS1.PARMLIB. For more information on the zEDC compression enhancements,see z/OS DFSMS Using the New Functions.

    Changedv The default substitution text for &SYSOSLVL was clarified. See Table 4 on page

    35.v The BPXPRMxx member had various changes. See Statements and parameters

    for BPXPRMxx on page 147. Some of the updates included the following ones: The BPXPRMxx parameters were alphabetized. The FSFULL option is supported by TFS, in addition to HFS and TFS. A recommendation for LOSTMSG was added. For the FILESYSTYPE statement, clarifications to the TFS configuration

    parameters were added to the PARM parameter. For the MOUNT statement, a restriction was added to the DDNAME

    parameter. Clarifications to the TFS configuration parameters were also addedto the PARM parameter.

    v For ALLOCxx, two new keywords were added to the SYSTEM parameter: BATCH_RCLMIGDS(SERIAL|PARALLEL) OPTCDB_SPLIT(EXPLICIT|CATALOG)

    v A minor clarification was made to the IHALCCA and IHAPCCA parameters inDIAGxx. See Statements and parameters for DIAGxx on page 342.

    xxxii z/OS MVS Initialization and Tuning Reference

  • v A note was added clarifying that WARNUND only applies to primary systemparameters that are listed in IEASYSxx, and not their associatedsub-parameters. See Chapter 56, IEASYSxx (system parameter list), on page477.

    Summary of changes for z/OS Version 2 Release 1 (V2R1) as updatedDecember, 2013

    The following changes were made for z/OS Version 2 Release 1 (V2R1) as updatedDecember, 2014.

    Newv The MAXGENS_LIMIT parameter of PARMLIB member IGDSMSxx specifies an

    upper limit for the MAXGENS parameter on the JCL DD statement. MAXGENSspecifies the number of generations for members in version 2 PDSEs. For moreinformation, refer to Chapter 62, IGDSMSxx (storage management subsystemdefinition), on page 599.

    v New information about comments was added to IGDSMSxx. See Syntax rulesfor IGDSMSxx on page 601.

    z/OS Version 2 Release 1 summary of changesSee the Version 2 Release 1 (V2R1) versions of the following publications for allenhancements related to z/OS V2R1:v z/OS Migrationv z/OS Planning for Installationv z/OS Summary of Message and Interface Changesv z/OS Introduction and Release Guide

    Summary of changes xxxiii

  • xxxiv z/OS MVS Initialization and Tuning Reference

  • Part 1. Overview

    Copyright IBM Corp. 1991, 2017 1

  • 2 z/OS MVS Initialization and Tuning Reference

  • Chapter 1. System tailoring

    System tailoring is the overall process by which an installation selects its operatingsystem. The process consists of the specification of system options through thesemechanisms:v MVS hardware configuration definition (HCD), which is described in MVS

    hardware configuration definition.v Initialization-time selections which appear in the topic System tailoring at

    initialization time on page 4.v Implicit system parameters which appear in the topic Implicit system

    parameters on page 27.v After IPL, system tailoring through operator commands. One example of a

    command that will perform a system tailoring function is the SETPROGcommand (for example, SETPROG LPA,ADD). You get the same result whetheryou activate a function by issuing a SETPROG command or by activating thePROGxx parmlib member.For more information about how to use commands to start, load, initialize, andcontrol your system, see z/OS MVS System Commands.

    Note: Many system options have defaults. The IBM defaults for some of theseoptions might change in a future release. If you want to continue using the currentdefault, set the default value that you want.

    An installation can identify one or more active instances of the operating system.For example, the installation might choose to