Method 2. Customizing LIU load modules by merging into the IMS SDFSRESL library
Back up the IMS™ SDFSRESL library, and then merge the LIU load modules into the IMS SDFSRESL library.
Procedure
JCL example to install the FABLRTR0 module into the IMS SDFSRESL library
//FABLUMD1 JOB
//*--------------------------------------------------------------------
//* STEP1: SMP/E RECEIVE/APPLY usermod ZZLIU01 to IMS CSI
//*--------------------------------------------------------------------
//STEP1 EXEC procedure name of IMS SMP/E job
//*
//*
//AHPSMOD0 DD DISP=SHR,DSN=LIU.AHPSMOD0
//*
//SMPPTFIN DD DATA,DLM=@@
++USERMOD(ZZLIU01) /* LIU R2 USERMOD */
REWORK(2004058) /* */
/* */
/* OPTIONAL LIU USERMOD FOR IMS-DBRC FMIDS. */
/* APPLY THIS USERMOD TO IMS-DBRC SMP/E CSI ONLY IF YOU WANT TO */
/* INSTALL LIU-MODIFIED VERSION OF DSPCRTR0 INTO YOUR IMS SMP/E */
/* CSI. */
/* */
/* BEFORE APPLYING THIS USERMOD, ALL MAINTENANCE FOR IMS-DBRC */
/* DSPCRTR0 MUST BE ACCEPTED OR RESTORED. */
/* */.
++VER(P115) /* IMS SYSTEM ID/FMID */
FMID(FMID of IMS)
/* */.
++JCLIN CALLLIBS /* JCLIN FOR LIU MODULES */
/* */.
//LINK EXEC PGM=IEWL,REGION=0M,
// PARM='SIZE=(880K,64K),LET,LIST,NCAL,RENT,REFR,XREF'
//SYSPRINT DD SYSOUT=A
//AHPSMOD0 DD DISP=OLD,DSN=LIU.AHPSMOD0
//ADFSLOAD DD DISP=OLD,DSN=IMS.ADFSLOAD
//SYSLMOD DD DISP=OLD,DSN=IMS.SDFSRESL
//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(10,1))
//SYSLIN DD *
INCLUDE AHPSMOD0(FABLRTR0)
INCLUDE ADFSLOAD(DSPCRTR0)
ENTRY FABLRTR0
NAME DSPCRTR0(R)
/*
++MOD (FABLRTR0) LKLIB(AHPSMOD0) /* LIU MODULE MOD ENTRY */.
@@
//SMPCNTL DD *
SET BDY (GLOBAL).
RECEIVE S (ZZLIU01) SYSMODS.
SET BDY (TZONE name of IMS).
APPLY S (ZZLIU01).
/*