Join every screen field to the COBOL behind it

Proprietary

Record every field of every CICS map set and IMS format set — where it is drawn, how long it is, how it is protected, what it is drawn with — and the COBOL data item that reaches it. BMS generates a symbolic map, so the program names an item per field and the join is a name; MFS generates nothing, so the program is handed an area and lays a copybook of its own over it, and the join is a displacement matched by order and length. Each screen is written out as the terminal paints it as well, one row per line, which is what a green screen viewer draws. FindScreenFields answers the same questions and marks the definitions in the source; this one produces the tables and changes nothing.

io.moderne.mainframe.screen.AnalyzeScreenFields
mod run . --recipe=io.moderne.mainframe.screen.AnalyzeScreenFields

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