Even with tracing it's hard; there may be code that is rarely exercised.

-- 
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר




________________________________________
From: IBM Mainframe Discussion List <[email protected]> on behalf of 
Massimo Biancucci <[email protected]>
Sent: Thursday, February 19, 2026 1:32 AM
To: [email protected] <[email protected]>
Subject: Re: Need xref of load modules to find called submods (around 10000)


External Message: Use Caution


Thomas,

in my understanding what you're looking for is not so simple to do with a
job.
Dynamically called means that load module name could be read from an
external source or built by a prefix and so on.
Last but not least, some modules could be referenced in source and never
called (dead code)
The shops where I work, we use a mix of tools to collect items.
For instance, P-Tracker (from UBS Hainer) to catch all load modules used by
every single job and a home made tool to do the same in CICS at transaction
level.
So, after that, we know in which process (batch or CICS transaction) a
given module has been used and query for the others as needed.
Maybe your shop has a "simpler" installation so reading source can be
enough.

Best regards.
Max

Il giorno gio 19 feb 2026 alle ore 00:21 Farley, Peter <
[email protected]> ha scritto:

> If bringing in a new product is possible, the XREF utility used by my
> employer is pretty good for what I believe is a reasonable price (or was
> when I first brought in the product some years ago).
>
> XREF from DCMS, Inc. 
> (https://secure-web.cisco.com/1kpiQEG6eQ87QCXlcnvq-vCBp_NRUUEHEVXZxpobaMcdn6oc-q76deGpW1VhPmtDF90vdb78ugX6Kt4cEmAhSG43mwmf4stMWl0UxiGyJcNUdoq_YX9F3qlgah_3UjFN-EqFiYoO1meO-eRX21hefN-gVMMcy4Fz7Jbl6rJVYyWL7tl9UkyQOe0-3UOKBMBKm67v_BQNo8TEU6oPLqEfGZIoUMyEjTpXVvhdkn7sDcAVDOQJx7Cqb0oVeJ9LnRLBg8FiJwY43bfNYXtW0GuBS4cjxfOUboB80v5JLJBf4Kv9AduJ8xoD6tpFn975Dd7bfKPoRLsRx_FGWD10lw3kQBV2FoGYZRZLco9lKBh9K9n10Qlq_3ONd2Gx_pJOiwbUisbfzsVDkQLd2Tuwy-dCypudGaapCy6sK7UpBV-aaVflSuGPKbnP3PVi3TaGVShYV/https%3A%2F%2Fwww.dcmsi.com%2F).
>
> Does source and copybooks, called programs (static and dynamic), batch and
> CICS, and DB2 SQL as well.  Also does PROC’s and JCL and datasets in batch
> and FILEID’s in CICS.  Good support from my experience with them.
>
> HTH
>
> Peter
>
> From: IBM Mainframe Discussion List <[email protected]> On Behalf
> Of <Thomas> <Berg>
> Sent: Wednesday, February 18, 2026 7:35 AM
> To: [email protected]
> Subject: Need xref of load modules to find called submods (around 10000)
>
>
> I have a need to get all called submodules in around 10000 loadmodules,
> both static and dynamic.
>
> I had such program(s) and job to do that 10 years ago but lost it when I
> retired (began working again 2024).
>
>
>
> Any way to do that (easily) with typical zOS tools or maybe downloadable
> user tools?
>
> (I'm not able to do any installs outside of my userid.)
>
>
>
> For those interested: I need to find all main programs that uses a DB2
> table (data from).
>
> The chain is:
>
> DB2 table <-- known sub modules <-- calling modules in other applications
> (many hundreds of applications, potentially thousends of programs).
>
>
>
> (This is not a one time usage, I will do similar things further on.)
>
>
>
> --
>
> This message and any attachments are intended only for the use of the
> addressee and may contain information that is privileged and confidential.
> If the reader of the message is not the intended recipient or an authorized
> representative of the intended recipient, you are hereby notified that any
> dissemination of this communication is strictly prohibited. If you have
> received this communication in error, please notify us immediately by
> e-mail and delete the message and any attachments from your system.
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN





----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to