Mainframe Path Start learning free
AppliedModernization31 min

Application discovery and dependency analysis

Before you change or modernize a mainframe application you need to know what it really contains and what depends on what. Learn to inventory programs, copybooks, JCL, datasets, Db2 tables and transactions, build call graphs and data lineage, find dead code and turn the evidence into a backlog.

What you will be able to do

Lessons

  1. Why discovery comes first: building the inventory
    Mainframe applications are often decades old and poorly documented. Discovery means building an evidence-based inventory of every program, copybook, job, dataset, table and…
  2. Call graphs, data lineage and impact analysis
    Once you have an inventory, you relate the pieces: which programs call which, which jobs and programs read and write which data, and what a proposed change will touch.
  3. Dead code, tools and building the backlog
    Discovery usually finds code nobody uses, which can be retired carefully to shrink the estate.

Track your progress and earn a certificate.
Free account, 15 quiz questions for this subject.

Start this subject