Shows the Data Definition statement keywords that can be changed.
Shows the Data Definition statement keyword values that can be changed.
Copies the parameter values to the table of keywords and values. If this button is unavailable, ensure that you have specified all values for this parameter, then try again.
Resets a selected value in the table of keywords and values to the state it was in at the invocation of this dialog.
Use the Accessibility Code (ACCODE) parameters to specify or change an accessibility code for an ISO/ANSI/FIPS Version 3 or ISO/ANSI Version 4 tape output data set. An installation-written file-access exit routine verifies the code after the code is written to tape. If the code is authorized, the job step's program can use the data set; if not, the system issues messages and may abnormally terminate the job step.
Use the Average Record (AVGREC) parameter when you define a new data set to specify that:
Specifies an upper limit on the data set's block size. If a BLKSIZE value is available from any source (such as the DD statement, data set label or the program), then the block size limit has no effect. The BLKSZLIM parameter is mainly useful when writing new magnetic tape data sets with programs than can handle blocks longer than 32760 bytes. Currently the maximum block size supported on any tape is 256 KB.
On systems with DFSMS/MVS Version 1 Release 5 or higher, and OS/390 Version 2 Release 5 or higher, you can request DFSMSdfp to convert data from/to the Coded Character Set Identifier (CCSID) specified on the JOB or EXEC statement to/from the CCSID specified on the DD statement. Data conversion is supported on access to ISO/ANSI Version 4 tapes using access methods BSAM or QSAM, but not using EXCP. ISO/ANSI Version 4 tapes are identified by the LABEL=(,AL) or LABEL=(,AUL) keyword.
Use the Check Point (CHKPT) radio button to request that a checkpoint be written when each end-of-volume is reached on the multi-volume data set defined by this DD statement. Checkpoints are written for all volumes except the last. Checkpoints can be requested for input or output data sets. CHKPT is supported only for multi-volume QSAM or BSAM data sets. CHKPT is ignored for single-volume QSAM or BSAM data sets or for ISAM, BDAM, BPAM, or VSAM data sets. CHKPT is not supported for partitioned data sets extended (PDSEs).
Selects that no Check Point (CHKPT) will be written when each end-of-volume is reached on the multi-volume data set defined by this DD statement.
Use the DATACLAS parameter to specify a data class for both VSAM data sets and physical sequential (PS) or partitioned (PO) data sets. A data class defines the following data set allocation attributes:
A backward reference is a reference to an earlier DD statement in the job or in a cataloged or in-stream procedure called by a job step. A backward reference is in the form *.ddname or *.stepname.ddname or *.stepname.procstepname.ddname.
Specifies the maximum length of a block (BLKSIZE). The number you specify for BLKSIZE depends on the device type and the record format for the data set. The maximum is 32760 for DASD data sets and 2,147,483,648 for tape, except for data sets on magnetic tape with ISO/ANSI/FIPS labels, where the minimum value for BLKSIZE is 18 bytes and the maximum is 2048 bytes.
Use the LRECL parameter to specify the length of the records in a new data set. LRECL applies to data sets with the BPAM, BSAM, EXCP, QISAM, QSAM, and TCAM access methods, and with SMS, to VSAM data sets. Code the LRECL parameter when you want to
Specifies the organization of the data set and indicates whether the data set contains any location-dependent information that would make the data set unmovable. Do not code the DSORG subparameter with DD parameters DDNAME, QNAME, RECORG. The following are allowed:
Use the RECFM parameter to specify the format and characteristics of the records in a new data set. The key for the joinable parameters is:
Use the Data Control Block (DCB) parameter to complete the information in the data control block (DCB) for a data set during execution. Indicates that the record contains control characters:
Use the Destination (DEST) parameter to specify a destination for a sysout data set. The DEST parameter can send a sysout data set to a remote or local terminal, a node, a node and remote workstation, a local device or group of devices, or a node and userid. Code the DEST parameter only on a DD statement with a SYSOUT parameter. Otherwise, the system checks the DEST parameter for syntax, then ignores it.
Use the Disposition (DISP) parameter to describe the status of a data set to the system and tell the system what to do with the data set after termination of the step or job:
Use the Disposition (DISP) parameter to describe the status of a data set and what to do with the data set after termination of the step or job:
Use the Disposition (DISP) parameter to describe the status of a data set and what to do with the data set after termination of the step or job:
Use the Data Set Name (DSNAME) parameter to specify the name of a data set. For a new data set, the specified name is assigned to the data set; for an existing data set, the system uses the name to locate the data set.
Use the DSNTYPE parameter to specify:
Use the DUMMY parameter to specify that:
Use the DUMMY parameter to specify that:
Use the Expiry Date (EXPDT) parameter to specify the expiration date for a new data set. On and after the expiration date, the data set can be deleted or written over by another data set. You cannot use the EXPDT parameter to change the expiration date of an existing SMS data set. You may specify a past date. Use the form EXPDT=yyyy/ddd, where yyyy is a four-digit year number and the ddd is a three-digit day number from 000 through 365 for non-leap year dates.
Use the Hierarchical File Organization (FILEDATA) parameter to describe the organization of a hierarchical file so that the system can determine how to process the file. The file described by the DD statement is a byte-stream file and does not contain record delimiters. The access method does not insert or delete record delimiters. Use the FILEDATA keyword only on a system that includes DFSMS/MVS Version 1.3 or later.
Use the Hierarchical File Organization (FILEDATA) parameter to describe the organization of a hierarchical file so that the system can determine how to process the file. The file described by the DD statement contains records delimited by the EBCDIC newline character (x'15'). Use the FILEDATA keyword only on a system that includes DFSMS/MVS Version 1.3 or later.
The file described by the DD statement does not contain record delimiters.
Use the FREE parameter to specify when the system is to unallocate the resources used for this DD statement's data set. The resources can be devices, volumes, or exclusive use of a data set. Requests that the system unallocate the data set at the end of the last step that references the data set.
Use the FREE parameter to specify when the system is to unallocate the resources used for this DD statement's data set. The resources can be devices, volumes, or exclusive use of a data set. Requests that the system unallocate the data set when it is closed.
Use the FREE parameter to specify when the system is to unallocate the resources used for this DD statement's data set. The resources can be devices, volumes, or exclusive use of a data set. Requests that the system does not unallocate the data set when it is closed.
Use the HOLD parameter to tell the system to hold a sysout data set until it is released by the system operator. When the data set is ready for processing, notify the system operator to release it via a TSO/E NOTIFY parameter, a JES2 /*MESSAGE statement, or a JES3 //*OPERATOR statement
Use the HOLD parameter to tell the system not to hold a sysout data set.
Specify not to use the HOLD parameter.
Identifies the relative position of a data set on a tape volume. The data set sequence number is 1 through 4 decimal digits. Omit this subparameter or code 0 or 1 to indicate the first data set on the tape volume. Omit for the following:
Use the LABEL parameter to specify for a tape or direct access data set:
Enables password protecting data sets. The options are:
The following options are available for input/output processing:
Use the LIKE parameter to specify the allocation attributes of a new data set by copying the attributes of a model data set. The following attributes are copied:
Use the Management Class (MGMTCLAS) parameter to specify a management class for a new SMS-managed data set. The storage administrator defines the names of the management classes you can specify. Attributes in the management class control:
Use the Sysout Data Limit (OUTLIM) parameter to limit the number of logical records in the sysout data set defined by this DD statement. When the limit is reached, the system exits to the SYSOUT limit exit routine. If the installation supplies an installation-written routine, the routine can determine whether to terminate the job or increase the limit. If the installation does not supply a routine, the system terminates the job. The maximum number of logical records is 1 through 8 decimal digits from 1 through 16777215.
Use the PATH parameter to specify the name of the HFS file. The pathname consists of the names of the directories from the root to the file being identified, and then the name of the file.
Use the HFS File Disposition (PATHDISP) parameter to specify the disposition of an HFS file when the job step ends normally.
KEEP specifies that the file should be kept:
Use the HFS File Disposition (PATHDISP) parameter to specify the disposition of an HFS file when the job step ends abnormally.
KEEP specifies that the file should be kept:
Use the PATHMODE parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIRUSR specifies permission for the file owner to read the file.
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIWUSR specifies permission for the file owner to write the file.
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIXUSR specifies permission for the file owner either:
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIRWXU specifies permission for the file owner either:
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIRGRP specifies permission for users in the file group class to read the file.
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIWGRP specifies permission for users in the file group class to write the file.
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIXGRP Specifies permission for users in the file group class either:
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIRWXG specifies permission for users in the file group class either:
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIROTH specifies permission for users in the file other class to read the file.
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIWOTH specifies permission for users in the file other class to write the file.
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIXOTH Specifies permission for users in the file other class either:
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SIRWXO Specifies permission for users in the file other class either:
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when the system is creating the HFS file named on the PATH parameter. SISUID specifies that the system set the user ID of the process to be the same as the user ID of the file owner when the file is run as a program. The system overrides the SISUID and SISGID parameters and sets the controls so that no users can run the program when either:
Use the HFS File Access Attributes (PATHMODE) parameter to specify the file access attributes when creating the HFS file named on the PATH parameter. SISGID specifies the group ID of the process to be the same as the group ID of the file owner when the file is run as a program. The group ID is taken from the directory in which the file resides. The system overrides the SISUID and SISGID parameters so that no users can run the program when either:
Use the HFS File Access and Status (PATHOPTS) parameter to specify the access and status for the HFS file named in the PATH parameter. The options are:
Use the HFS File Access and Status (PATHOPTS) parameter to specify the access and status for the HFS file named in the PATH parameter. OAPPEND specifies that MVS sets the file offset to the end of the file before each write, so that data is written at the end of the file.
Use the HFS File Access and Status (PATHOPTS) parameter to specify the access and status for the HFS file named in the PATH parameter. OCREAT specifies that:
Use the HFS File Access and Status (PATHOPTS) parameter to specify the access and status for the HFS file named in the PATH parameter. OEXCL specifies that:
Use the HFS File Access and Status (PATHOPTS) parameter to specify the access and status for the HFS file named in the PATH parameter. ONOCTTY specifies that if the PATH parameter identifies a terminal device, opening of the file does not make the terminal device the controlling terminal for the process.
Use the PATHOPTS parameter to specify access and status for the HFS file named in the PATH parameter:
Use the HFS File Access and Status (PATHOPTS) parameter to specify the access and status for the HFS file named in the PATH parameter. OSYNC specifies that the system is to move data from buffer storage to permanent storage before returning control from a callable service that performs a write.
Use the HFS File Access and Status (PATHOPTS) parameter to specify the access and status for the HFS file named in the PATH parameter. OTRUNC specifies that the system is to truncate the file length to zero if all the following are true:
Use the PROTECT parameter to tell the z/OS or OS/390 Security Server, which includes RACF, to protect:
Do not use the PROTECT parameter.
Use the REFDD parameter to specify attributes for a new data set by copying attributes of a data set defined on an earlier DD statement in the same job. The following are copied from (1) attributes specified on the referenced DD statement, and (2) for attributes not specified:
Use the RETPD parameter to specify the retention period for a new data set to help reduce the chance of later accidental deletion. After the retention period, the data set can be deleted or written over by another data set. You cannot use the RETPD parameter to change the expiration date of an existing SMS data set. If the DD statement contains DISP=(NEW,DELETE) or the DISP parameter is omitted to default to NEW and DELETE, the system deletes the data set when the step terminates normally or abnormally, even though a retention period is specified.
Use the SECMODEL parameter to specify an existing RACF data set profile that is copied to the discrete data set profile for the new data set. The following is copied:
GENERIC identifies that the profile-name refers to a generic data set profile.
In a JES2 system, use the SEGMENT parameter to allow part of a job's output to be printed while the job is still executing, or to allow multiple segments of a job's output to be printed simultaneously on multiple printers. With SEGMENT, portions of a data set are spun, one segment at a time. SEGMENT allows you to specify the number of pages produced for a sysout data set before the system processes the segment of the data set. The SEGMENT parameter applies only to line mode data sets with RECFM=A or RECFM=M.
Use the Space Allocation (SPACE) parameter to request space for a new data set:
Use the Space Allocation (SPACE) parameter to request space for a new data set:
Use the Space Allocation (SPACE) parameter to request space for a new data set. The primary quantity parameter specifies one of the following:
Use the Space Allocation (SPACE) parameter to request space for a new data set on a direct access volume. The secondary quantify parameter specifies the number of additional tracks, cylinders, blocks, or records to be allocated, if more space is needed. The system does not allocate additional space until it is needed. With SMS, use the AVGREC parameter to specify that the secondary quantity represents units, thousands, or millions of records.
Use the Space Allocation (SPACE) parameter to request space for a new data set on a direct access volume. The address parameter specifies the track number of the first track to be allocated. Count the first track of the first cylinder on the volume as 0. Count through the tracks on each cylinder until you reach the track on which you want the data set to start. The absolute track address must be a decimal number greater than 0 and equal to or less than 65535.
Use the Space Allocation (SPACE) parameter to request space for a new data set on a direct access volume. The directory parameter specifies the number of 256-byte records needed in the directory of a partitioned data set. When creating a partitioned data set, you must request space for a directory. The index parameter specifies the number of tracks needed for the index of an indexed sequential data set. The number of tracks must equal one or more cylinders.
Use the Space Allocation (SPACE) parameter to request space for a new data set (primary space allocation only):
The Partial Release (RLSE) parameter requests that space allocated to an output data set but not used is to be released when the data set is closed. This partial release parameter causes allocation to release unused space only if the data set is open for output and the last operation was a write. For a multi-volume sequential data set, only unused space on the current volume is released when the data set is closed; allocated space on any subsequent volume is not affected.
The ROUND parameter specifies that space allocated to the data set must be equal to an integral number of cylinders. If the first subparameter specifies TRK, or CYL, the system ignores ROUND.
Indicates that the system makes the data set available for processing immediately when the data set is unallocated. If you dynamically unallocate the sysout data set, either explicitly or by specifying FREE=CLOSE, the system makes the data set available for processing immediately. If you do not dynamically unallocate it, the sysout data set is unallocated at the end of the step, and the system will make it available for processing then.
Indicates that the system makes the sysout data set available for processing as a part of the output at the end of the job, regardless of when the data set is unallocated.
Do not use the SPIN parameter to specify that the output for the sysout data set is to be made available for processing.
Use the STORCLAS parameter to specify a storage class for a new SMS-managed data set. The storage administrator defines the names of the storage classes you can code. The storage class contains the attributes that identify a storage service level to be used by SMS for storage of the data set. It replaces the storage attributes that are specified on the UNIT and VOLUME parameters for non-SMS-managed data sets. If SMS is not installed or is not active, the system syntax checks and then ignores the STORCLAS parameter.
Use the SYSOUT parameter to identify this data set as a system output data set, usually called a sysout data set. Do not use the SYSOUT parameter for an SMS-managed data set (one with an assigned storage class).
Identifies a specific device by a 3-digit or 4-digit hexadecimal number. Precede a 4-digit number with a slash (/). A 3-digit number can be specified with or without a slash.
Specifies the number of devices for the data set. "Unit-count" is a decimal number from 1 through 59.
Asks the system to assign the data set to device(s) but requests that the volume(s) not be mounted until the data set is opened. To defer mounting, DEFER must be specified or implied for all DD statements that reference the volume. If you specify the DEFER subparameter for system-managed DASD, the system ignores it. If you specify the DEFER subparameter for system-managed tape libraries, the system honors it.
Requests that the system allocate different data sets residing on different, removable volumes to the same device during execution of the step. This request is called unit affinity. Use unit affinity to reduce the number of devices used in a job step; request that an existing data set be assigned to the same device(s) as another existing data set.
Specify the ddname for the AFF parameter, where "ddname" is the ddname of an earlier DD statement in the same step. Requests that the system allocate different data sets residing on different, removable volumes to the same device during execution of the step.
Identifies the volume of an existing multi-volume data set to be used to begin processing the data set. The volume sequence number is a decimal number from 1 through 255; the first volume is identified as 1. The volume sequence number must be less than or equal to the number of volumes on which the data set exists; otherwise, the job fails. If the volume sequence number is not specified the system will process the first volume.
Specifies the maximum number of volumes that an output data set requires. The volume count is a decimal number from 1 through 255 for a tape data set and from 1 through 59 for a DASD data set. The total volume count for all DD statements in one job step cannot exceed 4095. The system uses the unit count to determine how many devices to allocate. However, if you also specify P (for parallel mount) in the UNIT parameter, the system might use the value specified for the volume count to determine how many devices and volumes to allocate.
Identifies by serial number (SER) or by reference (REF) the volume(s) on which the data set resides or will reside.
Requests a private volume:
For a private tape volume, RETAIN requests that this volume is not to be demounted or rewound after the data set is closed or at the end of the step. For a public tape volume, RETAIN requests that this volume is to be retained at the device if it is demounted during the job.