SMPDUMMY

ddname
SMPDUMMY
Use
SMPDUMMY is intended for use as the definition side deck library for a load module when the IMPORT statements associated with a DLL are not wanted. It allows the SYSDEFSD DD statement to be allocated as a DUMMY data set.
When any of the following SYSDEFSD DD statements is encountered in the link edit JCLIN input stream:
//SYSDEFSD DD DSN=SMPDUMMY,DISP=xxx
     (where SMPDUMMY may be the lowest-level qualifier of
      a multi-qualifier data set name)
          -or-
//SYSDEFSD DD DSN=NULLFILE
     (where NULLFILE must be a single-word parameter)
          -or-
//SYSDEFSD DD DUMMY

the SIDE DECK LIBRARY subentry for the load module will be set to SMPDUMMY. When needed for processing, SMP/E will dynamically allocate SMPDUMMY as a DUMMY data set. Any existing SMPDUMMY DDDEF entry or GIMDDALC statement will be ignored. If SMPDUMMY was previously allocated outside of SMP/E, SMP/E will free the SMPDUMMY DD and reallocate it as a DUMMY data set.

Attributes
DUMMY.
Device
None.
Note: The SMPDUMMY ddname is intended only for association with the SIDE DECK LIBRARY subentry for load modules. SMP/E does not prohibit its specification for other library ddnames with the various input methods (MCS, UCLIN, JCLIN, and so on). However, SMPDUMMY will always be allocated by SMP/E as "DD DUMMY". Therefore, the results are unpredictable, in that they depend on each utility's ability to handle a DUMMY data set.