Operands

DD
identifies the ddname of the data set to be allocated.
  • ddname can be from 1 to 8 alphanumeric (A through Z, and 0 through 9), or national characters (@,#, or $), and must start with an alphabetic or national character.
  • The DD operand must be the first operand specified on a GIMDDALC control statement.
BLOCK(size), CYLINDERS, or TRACKS
specifies the space units to be used in allocating the data set: blocks, cylinders, or tracks. size is the size of each block to be allocated, and can be from 1 to 5 decimal digits. To specify the number of these units, use the SPACE operand.

BLOCK can be specified as BLK, CYLINDERS can be specified as CYL, and TRACKS can be specified as TRK.

DATACLAS
specifies the name of a data class to be used for allocating a data set managed by SMS.

The data class can be from 1 to 8 alphanumeric characters (A through Z and 0 through 9) or national characters (@, #, $).

DIR
specifies the number of directory blocks to allocate.

The number can contain from 1 to 4 decimal digits.

DSNTYPE
specifies the type of partitioned data set to be created.
LIBRARY
indicates a PDSE is to be created.
PDS
indicates a PDS is to be created.
MGMTCLAS
specifies the name of a management class to be used for allocating a data set managed by SMS.

The management class can be from 1 to 8 alphanumeric characters (A through Z and 0 through 9) or national characters (@, #, $).

SPACE
specifies the primary and secondary space allocation for a data set. To specify the units for the space allocation, use one of the BLOCK, CYLINDERS, or TRACKS operands.
  • The primary and secondary values can contain from 1 to 4 decimal digits, and the two values must be separated by a comma or a blank.
  • The units of primary and secondary space allocation for SMPTLIB data sets is always tracks.
STORCLAS
specifies the name of a storage class to be used for allocating a data set managed by SMS.

The storage class can be from 1 to 8 alphanumeric characters (A through Z and 0 through 9) or national characters (@, #, $).

SYSOUT
specifies the output class for SYSOUT data sets.
  • The class value must be 1 alphabetic or numeric character (A through Z and 0 through 9).
  • An asterisk (*) indicates the class from the OUTPUT DD statement is to be used. If no OUTPUT DD statement is found, the system default message class is used.
  • TERM indicates if SMP/E is executing in the foreground, the data set is to be allocated to the terminal.
  • SYSOUT is mutually exclusive with all other operands except DD.
  • You can not specify SYSOUT for SMPTLIB data sets.
UNIT
specifies the UNIT type the data set is to reside on.

UNIT can be any nonblank 1 to 8 character string.

VOLUME
specifies the volume serial number of the volume the data set is to reside on.

The volume serial number can be from 1 to 6 alphanumeric characters (A through Z and 0 through 9).