Analyze the relationships of a load module

Proprietary

Record what each load module is built from as relationship rows: the module a link-edit deck defines and the other names it answers to, the objects its INCLUDE cards bind in, and the entry point and control sections a module listing reports. These are the edges that put a module on the architecture document holding the programs bound into it, which nothing in the COBOL or the JCL says — a step names a module and gets whatever was last bound into it. AnalyzeLoadModuleComposition reconciles the same two readers into a table, one row per part, with the declared composition against the observed.

io.moderne.mainframe.linkedit.AnalyzeLoadModuleRelationships
mod run . --recipe=io.moderne.mainframe.linkedit.AnalyzeLoadModuleRelationships

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.