z/OS ISPF Planning and Customizing
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Build SMP/E USERMOD

z/OS ISPF Planning and Customizing
GC19-3623-00

If you choose Option 6, Build SMP/E USERMOD on the ISPF Configuration utility main menu panel, ISPF displays the Build SMP/E USERMOD panel (ISPPSMP), as shown in Figure 1.

Figure 1. Build SMP/E USERMOD panel (ISPPSMP)
                             Build SMP/E USERMOD
  Command ===>                                                             

  Keyword File Data set
    Data Set . . . . . CONFIG.KEYWORD.FILE                           
    Member . . . . . . . . . . . . . . . . . . . . . . . . . ISRTSO  

    SMP/E Data Set . .                                               
    SYSMOD Identifier for USERMOD . . . . . . . . . . . . . .        
    FMID for USERMOD  . . . . . . . . . . . . . . . . . . . .        

  Target Library DDDEF names
    SYSLIB for keyword file source . . . . . . . . . . . . .         
    SYSLIB for load modules  . . . . . . . . . . . . . . . .         

  Distribution Library DDDEF names
    DISTLIB for keyword file source  . . . . . . . . . . . .         
    DISTLIB for load modules . . . . . . . . . . . . . . . .         

  Prior USERMODs to supersede (SUP)
    Prior USERMOD to supersede  . . . . . . . . . . . . . . .        
    Prior USERMOD to supersede  . . . . . . . . . . . . . . .        
    Prior USERMOD to supersede  . . . . . . . . . . . . . . .        
    Prior USERMOD to supersede  . . . . . . . . . . . . . . .        
   F1=Help        F2=Split       F3=Exit        F7=Backward    F8=Forward
   F9=Swap       F12=Cancel

This option enables you to convert the keyword file you specify into load modules (a configuration table load module and a VSAM configuration load module), and to package the keyword file source code and the generated load modules in an SMP/E USERMOD. The configuration table load module is always created. The VSAM configuration load module is only created if one of the VSAM restriction keywords is used in your keyword file. The default names of ISPCFIGU (for the configuration load module) and ISPCFIGV (for the VSAM configuration load module) are always used when the load modules are packaged in an SMP/E USERMOD.

When the Build SMP/E USERMOD panel appears, the Keyword File Data Set field is initialized with the name found on the ISPF Configuration utility main menu panel. All entry fields on the Build SMP/E USERMOD panel are required except the "Prior USERMOD to supersede" fields. The other entry fields on the Build SMP/E USERMOD panel are:

SMP/E Data Set
The name of the pre-existing partitioned data set into which the SMP/E USERMOD is to be stored. The USERMOD is stored in a member named the same as the SYSMOD ID used for the USERMOD. This data set must be record format FB with LRECL 80.
SYSMOD Identifier for USERMOD
A seven-character identifier for the SMP/E USERMOD. The identifier is used in the ++USERMOD statement and is used for the member name in the SMP/E Data set.
FMID for USERMOD
The FMID for the FMID operand of the SMP/E USERMOD. The FMID for ISPF z/OS® Version 2 Release 1.0 is HIF5H02.
Target Library DDDEF names
SYSLIB for keyword file source
The DDDEF name to be used as the SYSLIB for the keyword source in the SMP/E USERMOD. The DDDEF must exist in the target zone that has ISPF installed. The data set in the DDDEF entry must have the same record format and LRECL as your keyword source data set.
SYSLIB for load modules
The DDDEF name to be used as the SYSLIB for the load modules in the SMP/E USERMOD. The DDDEF must exist in the target zone that has ISPF installed. The data set in the DDDEF entry must have record format U and LRECL 0 with a block size equal to or greater than 6144.
Distribution Library DDDEF names
DISTLIB for keyword file source
The DDDEF name to be used as the DISTLIB for the keyword source in the SMP/E USERMOD. The DDDEF must exist in the target zone and distribution zone that has ISPF installed. The data set in the DDDEF entry must have the same record format and LRECL as your keyword source data set.
DISTLIB for load modules
The DDDEF name to be used as the DISTLIB for the load modules in the SMP/E USERMOD. The DDDEF must exist in the target zone and distribution zone that has ISPF installed. The data set in the DDDEF entry must have record format U and LRECL 0 with a block size equal to or greater than 6144.
Prior USERMODs to supersede (SUP)
Four optional fields for the seven-character name of a previous USERMOD to be superseded by this SMP/E USERMOD. The previous USERMODs (up to four) are included in the SUP operand of the SMP/E USERMOD. The four fields must be filled from top to bottom.

When you complete the required fields on the panel and press Enter, the keyword file specified is automatically verified before it is converted into load modules and an SMP/E USERMOD is built. If ISPF finds any errors during verification, the errors are logged to a temporary data set and ISPF puts you into View mode on the messages data set.

If the verification process completes without error the keyword file is packaged in an SMP/E USERMOD as ++DATA (ISPCFIGU). The configuration load module is generated and packaged as ++PROGRAM (ISPCFIGU).

The VSAM load module, if required, is generated and packaged as ++PROGRAM (ISPCFIGV).

The SMP/E USERMOD is stored in the data set specified in the SMP/E Data Set field on the Build SMP/E USERMOD panel (ISPPSMP), using a member name equal to the SYSMOD ID specified in the SYSMOD Identifier for USERMOD field.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014