Trace field lineage

Proprietary

Trace where a field's value comes from and where it goes, following it through moves, computations and the records that carry it, out to the files, queues, maps, IMS segments and screens on the program's boundary. This answers the question impact analysis and regulatory reporting both ask: what feeds this value, and where does it end up. Each answer carries the route it took, so it can be checked rather than trusted.

io.moderne.mainframe.lineage.FindFieldLineage

Required

The field to trace, matched against the declared name. Accepts a regular expression, so a family of fields can be traced at once.

Optional

SINK for where the field's value ends up, SOURCE for where it came from, BOTH for each. Defaults to BOTH.

mod run . --recipe=io.moderne.mainframe.lineage.FindFieldLineage \ -P fieldName=WS-SSN

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