ilumeny Discover and Plan are currently in Closed Beta. Access is limited to selected pilot participants — no commercial operation. Request early access →
Commercial launch: Q4 2026ilumeny Verify runs the original COBOL program and the migrated Java service side by side, on the same input and the same database, and compares what really matters: return codes, output files, database state, MQ messages and CICS screen dialogs step by step. Every deliberate difference becomes a documented decision. The result is not a green build, but evidence an auditor can follow.
Code reviews and unit tests show that the new code looks right. Verify shows that it behaves like the old one, on real data, with the original as the reference.
The runner compiles the COBOL program with its copybooks and embedded SQL and runs it against PostgreSQL. CICS and MQ calls go to built-in stubs that record every screen, message and commit.
Same input files, same database snapshot, same messages. For online transactions the screen dialog is replayed as REST calls, step by step.
Every difference is shown in context: which record, which column, which dialog step, plus the branches of the original the run reached.
Accept an intended difference, or let the deviation flow back into the code generation as a repair round. Within the ilumeny platform, the next run starts automatically.
VERIFIED, VERIFIED with documented decisions, or open, with the reason. A pipeline quality gate keeps unproven code out of the delivery.
Verify does not care who wrote the Java. It needs the COBOL original, the Java service and test data.
Licensed per project or as part of ilumeny Transform. Start with a pilot on one of your programs.
ilumeny Verify is currently in Beta. Tell us about your migration, or let us prove one of your programs in a fixed-scope pilot.
Talk to us about Verify