Reserved z/OS ddnames

In addition to the logical names shown in SAS Software Files, which have a special meaning to SAS, you should be aware of the following reserved ddnames. These ddnames have a special meaning to the operating environment:
JOBCAT
specifies a private catalog that the operating environment is to use instead of the system catalog for the duration of the job (including jobs with more than one job step).
JOBLIB
performs the same function as STEPLIB (described in SAS Software Files) except that it can be used in a job that has more than one job step.
PROCLIB
specifies a private library of cataloged procedures to be searched before the system library of cataloged procedures is searched. See your on-site SAS support personnel for information about whether the PROCLIB ddname convention is used at your facility.
SORTLIB
is used by some host sort utilities.
SORTMSG
is used by some host sort utilities to print messages.
SORTWKnn
specifies sort work data sets for the host sort utility. If allocated, this ddname is used instead of the SASSWKnn data sets.
STEPCAT
specifies a private catalog that the operating environment is to use instead of the system catalog for the current job step.
SYSABEND
in the event of an abnormal job termination, SYSABEND specifies a data set that receives a medium-sized dump that consists of user-allocated storage and modules, system storage related to current tasks and open files, and system and programs related to the terminated job. For more information, see SYSMDUMP and SYSUDUMP below.
SYSHELP
is used by TSO HELP libraries (not the SAS HELP facility).
SYSLIB
is used by some IBM system utility programs.
SYSMDUMP
in the event of an abnormal job termination, SYSMDUMP specifies a data set that receives a system dump in IPCS format. The contents of the dump are determined by z/OS installation options, although SYSMDUMP generally includes all user-allocated storage, all system-allocated storage used to control job execution, and all program modules (system modules and user programs) that were in use at the time the dump was taken.
SYSOUT
is used by some utility programs to identify an output data set.
SYSPRINT
is used by some utility programs to identify a data set for listings and messages that might be sent to the printer.
SYSUADS
is used by some TSO commands that might be invoked under SAS software.
SYSUDUMP
in the event of an abnormal job termination, SYSUDUMP specifies a data set that receives a “short” system dump that consists of user-allocated storage and modules and system storage related to current tasks and open files. For more information, see SYSABEND and SYSMDUMP above.
SYSnnnnn
is reserved for internal use (for dynamic allocation) by the operating environment.