Thread: General

Anyone used ADDI / similar before a COBOL modernization?

Started by James • user4 replies313 viewsLast activity 3 weeks ago
Post #1
0 votes
James
Reputation
524
Posts: 30
Joined: May 2, 2024, 8:00 AM
Posted: Jul 21, 2026, 10:35 AM

We are scoping a modernization on a messy IBM Z estate - COBOL, CICS, JCL, DB2. Docs are thin. Manual call-chain hunting is eating the calendar.

Looking for what people actually use for dependency / impact analysis before touching data structures. ADDI came up in a vendor call. Also curious if anyone combines static analysis with runtime call tracing (IGZPROUT, CICS stats, etc).

Not looking for a sales pitch. What worked, what lied to you.

Post #2
1 votes
Marcus
Reputation
89
Posts: 8
Joined: Apr 2, 2025, 11:27 AM
Posted: Jul 21, 2026, 3:35 PM

We ran ADDI on a pilot app. Useful for DB2 table and CICS transaction maps. Still missed dead code paths that only fire on rare error conditions.

Static analysis shows what could run. Runtime shows what did run. You need both or you will delete something that only abends once a year.

Post #3
0 votes
Tom
Reputation
263
Posts: 18
Joined: Mar 8, 2024, 10:10 PM
Posted: Jul 22, 2026, 12:35 PM

For batch we monitored which cataloged procs and load modules actually executed over a few months. For CICS, shutdown stats (you can get them without a real shutdown) listed what loaded. Cheap leading indicators for obsolete stuff.

Post #4
0 votes
James
Reputation
524
Posts: 30
Joined: May 2, 2024, 8:00 AM
Posted: Jul 23, 2026, 2:35 PM

Good framing. We will keep a runtime harvest running in parallel with whatever discovery tool we pick. Appreciate the caution on "never executed = obsolete."

You must be signed in to reply to this thread