The
EXEC statement must specify PGM=GIMSMP or
the name of your cataloged procedure for calling SMP/E. (For an example
of a cataloged procedure, see
Sample cataloged procedure for SMP/E.)
The following can be specified in the EXEC statement PARM parameter:
- COMPAT=WARNBYPASS or
- COMPAT=NOWARNBYPASS
- The COMPAT
parameter is used to control incompatible behaviors of SMP/E processing.
- COMPAT(WARNBYPASS)
- Indicates that the APPLY and ACCEPT commands will issue warning
messages to identify bypassed SYSTEM HOLD exceptions. This is the
behavior for releases of SMP/E prior to V3R5.
- COMPAT(NOWARNBYPASS)
- Indicates that the APPLY and ACCEPT commands will issue informational
messages to identify bypassed SYSTEM HOLD exceptions. If neither COMPAT(WARNBYPASS)
or COMPAT(NOWARNBYPASS) is specified, the default is COMPAT(NOWARNBYPASS).
- CSI= dsname
- where dsname is
the name of the CSI data set containing the global zone. (This data
set is also known as the master CSI.) This parameter is used to
enable SMP/E to allocate the master CSI data set dynamically.
Note: If
there is an SMPCSI DD statement, the CSI=dsname operand
is not allowed. If both are specified, SMP/E does not run.
- DATE= date
- where date can
be one of the following options::
- U or IPL
- To use the IPL date of the system.
- REPLY
- To request the date from the operator. As a result, SMP/E issues
message GIM399I.
- yyddd
- To specify a specific date, where yy is
the year and ddd is the day of the year
(the Julian date).
If DATE is not specified,
the IPL date of the system is used.
- PROCESS=WAIT or
- PROCESS=END
- The PROCESS
parameter is used to control how long a job should wait if a CSI or
PTS data set is not immediately available because it is currently
being used either by another job or by a dialog.
- WAIT causes the job to wait until the data set is available. A
message is issued to the system operator every 30 minutes while the
job is waiting.
- END causes the job to wait for 10 minutes. If the data set is
still not available after the 10-minute wait, the command requiring
the data set is stopped.
If PROCESS is not specified, the
default is PROCESS=WAIT.
For more information about obtaining
and sharing CSI data sets, see the topic on sharing SMP/E data sets
in SMP/E for z/OS Commands.
Processing
of the PTS data set is also affected by the WAITFORDSN value specified
in its DDDEF entry. WAITFORDSN determines whether SMP/E should wait
to allocate a data set that is not immediately available. If the DDDEF
entry specifies WAITFORDSN=NO (or lets this value default to NO) and
the data set is not available, allocation of the data set fails, regardless
of the PROCESS value specified on the EXEC statement. If WAITFORDSN=NO,
SMP/E does not wait to retry allocation of the data set.
For
example, suppose a PTS with a disposition of OLD is already being
used by a job, and a second job tries to access the same PTS data
set by allocating it through a DDDEF entry. The DDDEF entry used by
the second job for the PTS specifies WAITFORDSN=NO. As a result, allocation
of the PTS fails for the second job.