v PARM='information', where
information
is the parameter string passed to the load
module.
v COND=(
code,operator
[
,stepname]
)
–
code
is the value to test against the return code from a previous step
–
operator
is the comparison to be made between the value for
code
and the return
code
–
stepname
is the step issuing the return code
All other keyword parameters are ignored and not used.
DD STATEMENT
//label DD keyword parameter
Positional parameters
The only supported positional parameter is [*], which begins an in-stream data set
containing no JCL.
Keyword parameters
The following keywords are supported.
v DSN=data_set_name or DSNAME=data_set_name
v DISP=status or DISP=([status][,normal-termination-disp][,abnormal-
termination-disp])
– Valid values for
status
are NEW, OLD, SHR,orMOD.
– Valid values for
normal_termination_disp
or
abnormal_termination_disp
are
DELETE, KEEP, CATLG or UNCATLG.
v UNIT=unit_type, where
unit_type
is any value allowed in JCL. The default is VIO
unless a different default is set when the MVS build server is started.
v SPACE=(allocation_type,(primary[, secondary][,directory])[,RLSE] [,CONTIG])
– Valid values for
allocation_type
are TRK, CYL, or the block size.
–
primary
is the primary number of the allocation type.
–
secondary
is the secondary number of the allocation type.
–
directory
is the number of directory blocks for a partitioned data set.
v DCB=(LRECL=record_length,BLKSIZE=block_size,RECFM=record_format)
Valid values for
record_format
are F, FB, V, VB,orU).
v DSORG=data_set_organization
Valid values for
organization
are the following:
– PO for a partitioned data set
– PS for a sequential data set
v DDNAME=label, where
label
is the later ddname label reference. This parameter is
supported only for simple cases.
v SYSOUT=class
Chapter 13. Working with MVS build scripts and builders 167