Some Datacom z/OS PTFs provide several MOD replacements.
How can I tell which load modules are getting updated so that I can assure that that all of those load modules are at the appropriate level and were properly deployed in unison?
Release: Any
Component: CA Datacom/AD
CA Datacom/DB
SMP/e recognizes what LMODs the MODs belong to and will re-link edit those load modules on the SMP/e APPLY and also on the SMP/e ACCEPT.
The SMP/e APPLY (or ACCEPT) job output will show the link edits that occur.
You can quickly locate the link edit parts of the jobs by browsing the output and doing FIND "(R)" to see all the "NAME loadmodulename" statements.
Or, you can run SMP/e LIST MOD report.
Using Datacom DD 14.0 PTF RO54667 as an example, look at its SMP/e control statements which shows 4 ++MODs:
++MOD(DDADDPR ) DISTLIB(AABDMOD0) .
++IMBED DDADDPR AABDMOD0
++MOD(DDSRCPR ) DISTLIB(AABDMOD0) .
++IMBED DDSRCPR AABDMOD0
++MOD(DDSRDPR ) DISTLIB(AABDMOD0) .
++IMBED DDSRDPR AABDMOD0
++MOD(DDTRSPR ) DISTLIB(AABDMOD0) .
++IMBED DDTRSPR AABDMOD0
Run the following SMP/e LIST MOD report for those MODs against the target zone to see the LMODs:
//SMPCNTL DD *
SET BOUNDARY(CAIT0 ).
LIST MOD(DDADDPR DDSRCPR DDSRDPR DDTRSPR).
/*
The SMP/e report will show the LMODs along with their current RMID as follows:
DDADDPR LASTUPD = CAADE00 TYPE=ADD
LIBRARIES = DISTLIB=AABDMOD0
FMID = CAADE00
FMID = RO54667
LMOD = DDADDLM
DDSRCPR LASTUPD = CAADE00 TYPE=ADD
LIBRARIES = DISTLIB=AABDMOD0
FMID = CAADE00
RMID = RO62358
LMOD = DDSRCLM
DDSRDPR LASTUPD = CAADE00 TYPE=ADD
LIBRARIES = DISTLIB=AABDMOD0
FMID = CAADE00
RMID = RO54667
LMOD = DDSRDLM
DDTRSPR LASTUPD = CAADE00 TYPE=ADD
LIBRARIES = DISTLIB=AABDMOD0
FMID = CAADE00
RMID = RO65632
LMOD = DDTRSLM