Perform the following steps to modify the JCL to delete routines
from a Fortran LIBPACK.
These steps use the AFHWDERA, AFHWDERB, AFHWDVRA, and AFHWDVRB sample
jobs.
- Change #GLOBALCSI to the data set name of your global CSI data
set.
_________________________________________________________
- Change #TZONE to the name of your target zone.
_________________________________________________________
- Modify the UCLIN step in the sample job to tell SMP/E to delete
routines that you do not want to include in your tailored LIBPACK.
- Remove the DELETE statement of any routine you want to include
in your LIBPACK.
- Remove the DELETE statement of any routine that is not currently
in your LIBPACK.
- If you run any of the sample jobs shown in Table 1 without modifying them,
you receive a minimum LIBPACK without any optional modules.
_________________________________________________________
- The LINK-EDIT step performs the actual link edit of the tailored
LIBPACK by replacing (deleting) the routines you have specified. The
REPLACE statements you keep in the LINK-EDIT step must match the routines
you specified in the UCLIN step.
When taking out the REPLACE records,
ensure that all alias names (shown with indented REPLACE records)
are removed too. For example, if you decide to remove AFHBCMVT, you
need to remove AFHBCMVR as well.
_________________________________________________________
- Check the SYSLMOD DD statement to ensure that the data set name
is correct.
_________________________________________________________
When you are done, FHWDERA, AFHWDERB, AFHWDVRA, and AFHWDVRB should
run with a condition code of 4. Unresolved external references for
any optional modules not included in your LIBPACK are expected.