Find CICS and IMS migration blockers

Proprietary

Find the CICS and IMS constructs that a mechanical COBOL to Java translation carries over without making them work: non-local control flow registered by HANDLE, state that outlives a transaction, serialisation and shared storage that pins a transaction to one region, resources named only at run time, and checkpoint/restart. Each of these needs a design decision rather than a translation, so finding them early is what makes a migration estimate real.

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

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