List what runs a variable

Proprietary

Record every way a variable reaches the scheduler: the copybook that declares it, each program that uses it, the load module the program is bound into, the procedure and job step that run that module, and the Control-M definition that submits the job. A chain that stops short is reported as far as it got, so a field that reaches no batch job is a row saying so rather than a gap. FindVariableChain answers the same question and marks each source at the link it contributes; this one produces the table and changes nothing.

io.moderne.mainframe.lineage.AnalyzeVariableChain

Required

The variable to follow, matched against the whole name without regard to case and without its qualifiers. Accepts a regular expression.

mod run . --recipe=io.moderne.mainframe.lineage.AnalyzeVariableChain \ -P variable=CLM-AMT-RESERVED

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