SMPWRK3

ddname
SMPWRK3.
Use
The SMPWRK3 data set is used as temporary storage for object modules supplied by a SYSMOD, object modules created by assemblies, and IMASPZAP control cards following ++ZAP statements.
Attributes
Partitioned; LRECL=80, BLKSIZE=multiple of 80, RECFM=FB, DISP=(NEW,DELETE).

Specifying DISP=(NEW,DELETE) minimizes space loss problems. SMPWRK3 is generally needed only for the duration of the SMP/E job step. To keep the data set longer than that, you must use a different DISP value and compress the data set to reclaim space.

If you want to save assembled object modules until SMP/E has successfully applied or accepted the SYSMODs that caused the assemblies, specify DISP=(NEW,KEEP). This allows SMP/E to reuse the assembled object modules if the APPLY or ACCEPT command fails. For more information about reusing assemblies, see SMP/E for z/OS Commands.

Note: If SMPWRK3 is a permanent data set, make sure to specify OLD as the initial disposition. Do not specify SHR. An initial disposition of SHR may cause an abend.

The SMS-related options DATACLAS, MGMTCLAS, STORCLAS, and DSNTYPE provide additional data set support. For more information, refer to z/OS DFSMS Using Data Sets.

Device
Direct access only
Note:
  1. BLKSIZE must not exceed 32760.
  2. If the BLKSIZE value is omitted or inapplicable, SMP/E uses a default of 0 which allows the system to determine the most appropriate block size.