Build the resource CRUD matrix

Proprietary

Report which programs create, read, update and delete which files, queues, DB2 tables and IMS segments. A mainframe program reaches its data four different ways — CICS commands, DL/I calls, embedded SQL and native file I/O — and each is normally reported on its own, which is what makes "who else writes this" hard to answer. Here a VSAM file read through CICS in one program and through READ in another is one resource with two readers.

io.moderne.mainframe.analysis.FindResourceCrud
mod run . --recipe=io.moderne.mainframe.analysis.FindResourceCrud

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