COBOL Phoenix
Act I · The dead system

Import a COBOL project

Bring COBOL programs and copybooks into COBOL Phoenix. Imported code is stored as data and is never executed during import or analysis.

Phoenix Mutual — auto premium rating

Original sample written for COBOL Phoenix · Apache-2.0

A nightly batch (PREMCALC) calls a rating engine (RATEENG) that validates policies, looks up state base rates in a REDEFINES/OCCURS table, applies age, vehicle, coverage and deductible factors, risk points, discounts and a minimum premium. A third program (AUDITLOG) uses file I/O on purpose to show unsupported-construct reporting.

3 programs3 copybooks13 fixture policiesexpected output from GnuCOBOL 3.2