SMP/E for z/OS User's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


EXEC statement

SMP/E for z/OS User's Guide
SA23-2277-01

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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014