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


Moving load modules

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

To move load modules from one library to another, use SMP/E ++MOVE statements. SMP/E moves the load modules and all associated aliases and updates the SMP CSI. This ensures that the load modules are available to SMP/E for subsequent maintenance.

Sample usermods that contain SMP/E ++MOVE statements are included with ISPF to help you customize your system if you decide to put only part of the SISPLPA load modules into LPA.

Usermod ISPMOVE1 contains a sample ++MOVE statement to move a load module from SISPLPA to SISPLOAD. Usermod ISPMOVE2 contains a sample ++MOVE statement to move a load module from SISPLOAD to SISPLPA.
Note:
  1. These sample usermods are not complete. They do not contain ++MOVE statements for the possible load modules that may be moved. They contain a sample ++MOVE statement to show you the format required. Before using them, you must edit them for applicability to your environment. Provide statements for those load modules that you want to move from one library to another. See the instructions in the samples for more information about changes you need to make.
  2. Be aware that some PTFs may change the JCLIN for ISPF load modules. If the JCLIN is changed for a load module that you have moved, after application of the PTF, the load module may reside back in the library you moved it from. You should carefully examine the output from the application of any PTF, and also the information in your SMP/E zone, and if necessary re-apply the usermod.

If you move the modules without using SMP/E ++MOVE statements, consider:

  • You can use the ISPF Move and Copy utility (option 3.3) to move load modules between the SISPLOAD and SISPLPA data sets. If you do this, you must also update the load module SYSLIB subentries in the SMP CSI to reflect the move, otherwise the modules will not be available to SMP/E for maintenance.
  • Many of the load modules have aliases. You can determine the alias of any load module by viewing the data set list (from ISPF option 3.4) of SISPLPA and SISPLOAD. When you use ISPF option 3.3 to move modules that have aliases, make sure that 'Process member aliases' is selected in the panel where you specify the "To" data set.

Five SCLM load modules are shipped as ++PROGRAMs. They are: FLMCQBLD, FLMCQCNT, FLMCQINT, FLMCQPRM, and FLMCQSTQ. You cannot use the usermods to move these load modules as SMP/E does not allow for moving a ++PROGRAM by a ++MOVE statement.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014