Generated from comprehensive analysis of COBOL-converted Java programs
| Directory |
Count |
Description |
| R24 (DDEC III/V) |
60 |
57 main executables + 1 subroutine + 2 support |
| R19 (DDEC II) |
27 |
5 interactive + 22 batch |
| Utility |
3 |
AND, OR, R33POEMN |
| Total |
90 |
|
| Type |
Count |
% |
| Interactive (IMS Online) |
45 |
50% |
| Batch (IMS BMP/Batch COBOL) |
39 |
43% |
| Subroutine |
1 |
1% |
| Utility |
3 |
3% |
| Menu |
2 |
2% |
| # |
Program |
Function |
Tables |
Database Models |
| 1 |
R24P5AHP |
Select new HP family for DDEC 5 |
R24DPD5, R19DPBM, R19DLBM1, R24DPSP |
R24y5unt, R24y5ssa, Mgaprgrp, Cmpntseg, Ppi19100-112 |
| 2 |
R24P5CAP |
Change engine application (DDEC 5) |
SDD5 (R24DPD5) |
R24y5unt, R24y5ssa |
| 3 |
R24P5CDP |
Change engine 6N5 group (DDEC 5) |
SDD5 |
R24y5unt, R24y5ssa |
| 4 |
R24P5CHN |
Display/Update channel (DDEC 5) |
SDD5 |
R24y5unt, R24y5ssa |
| 5 |
R24P5CHP |
Confirm horsepower (DDEC 5) |
R24DPD5 |
R24y5unt, R24y5ssa |
| 6 |
R24P5DLN |
Display/Delete line (DDEC 5) |
SDD5 |
R24y5unt, R24y5ssa |
| 7 |
R24P5ENG |
Engine type display/set (DDEC 5) |
SDD5 |
R24y5unt, R24y5ssa |
| 8 |
R24P5PFI |
Update financial info (DDEC 5) |
SDD5FINC, R24DPD5 |
R24y5unt, R24y5fin, R24y5ssa |
| 9 |
R24P5PWD |
Display lockout password (DDEC 5) |
SDD5 |
R24y5unt |
| 10 |
R24P5SCH |
Schedule reprogramming (DDEC 5) |
SDD5 |
R24y5unt, R24y5ssa |
| 11 |
R24P5SHP |
Shipment information (DDEC 5) |
SDD5 |
R24y5unt, R24y5ssa |
| 12 |
R24P5SIP |
Ship information input (DDEC 5) |
SDD5 |
R24y5unt, R24y5ssa |
| # |
Program |
Function |
Tables |
Database Models |
Screens |
| 13 |
R24PADUN |
Add new unit (DDEC III) |
SDD3 (R24DPDT) |
R24yunit, R24yssas |
D3AU01MO-D3AU04MO |
| 14 |
R24PALHP |
All HP display (DDEC III) |
SDD3 |
R24yunit, R24yssas |
|
| 15 |
R24PBKPH |
Backup horsepower |
SDD3 |
|
|
| 16 |
R24PBKPW |
Backup password |
SDD3 |
|
|
| 17 |
R24PCFHP |
Confirm factory HP |
SDD3 |
R24yunit, R24yssas |
|
| 18 |
R24PCHAP |
Change application |
SDD3 |
R24yunit |
|
| 19 |
R24PCHDP |
Change 6N5 group |
SDD3 |
R24yunit |
|
| 20 |
R24PCHUN |
Change unit (DDEC III) |
SDD3, SDD2 |
R24yunit, R24yssas, Sdd2unit |
D3CH01MO-D3CH16MO |
| 21 |
R24PD3UP |
Download DDEC III data |
SDD3 |
R24yunit |
|
| 22 |
R24PD4UP |
Download DDEC 4 data |
SDD4 |
R24yunit |
|
| 23 |
R24PDLUN |
Delete unit (DDEC III) |
SDD3 |
R24yunit, R24yssas |
|
| 24 |
R24PDSCH |
Display schedule |
SDD3, R24DPSP |
R24yunit, R24y5ssa |
|
| 25 |
R24PDSRH |
Display reprogram history |
SDD3, History |
R24yunit, R24yhist, R24y5hst |
|
| 26 |
R24PENGT |
Engine type display/set (III) |
SDD3 |
R24yunit |
|
| 27 |
R24PHP10 |
Phone home 1.0 |
SDD3, SDD5 |
R24yunit, R24y5unt |
|
| 28 |
R24PHP20 |
Phone home 2.0 |
SDD3, SDD5, R24DPSP |
R24yunit, R24y5unt, R24yssas |
|
| 29 |
R24PICH1 |
Input channel display (III) |
SDD3, R19DPBM |
R24yunit, R24yicha |
|
| 30 |
R24PICH5 |
Input channel display (V) |
SDD5, R19DPBM |
R24y5unt, R24yich5 |
|
| 31 |
R24PMENU |
DDEC III Main Menu |
SDD2, SDD3, SDD5 |
Sdd2unit, R24yunit, R24y5unt, R24yssas, R24y5ssa |
D3MU01MO, D3DM01MO |
| 32 |
R24POCH1 |
Output channel display (III) |
SDD3 |
R24yunit, R24yocha |
|
| 33 |
R24POCH5 |
Output channel display (V) |
SDD5 |
R24y5unt, R24yoch5 |
|
| 34 |
R24PSHIP |
Ship program (DDEC III) |
SDD3 |
R24yunit, R24yssas |
|
| 35 |
R24PSLHP |
Select HP (DDEC III) |
SDD3, R19DPBM |
R24yunit, R24yssas, Mgaprgrp |
D3HP01MO-D3HP15MO |
| 36 |
R24PSLOG |
Display system log |
SDD3, Log |
R24yunit, R24ylogl |
|
| 37 |
R24PSUPD |
System update |
SDD3, SDD5 |
R24yunit, R24y5unt |
|
| 38 |
R24PTR01 |
Transmission select (DDEC 3) |
SDD3, Transmission |
R24yunit, R24yacsw, R24ytran, R24yssas |
D3TR01MO |
| 39 |
R24PTR05 |
Transmission select (DDEC 5) |
SDD5 |
R24y5unt, R24ytran |
|
| 40 |
R24PUPHP |
Update HP (DDEC III) |
SDD3 |
R24yunit, R24yssas |
D3HP01MO-D3HP15MO |
| # |
Program |
Type |
Function |
Input |
Output |
Tables |
| 41 |
R24PFE01 |
BMP |
Financial extract (DDEC 3) |
VSAM R24NI020/030 |
FINCDATA, PROGDATA |
SDD3FINC, SDD3PROG |
| 42 |
R24PFE02 |
Batch |
Reprogramming report |
|
Report |
SDD3PROG, R24DPSP |
| 43 |
R24PFE03 |
Batch |
Financial report |
|
Report |
SDD3FINC, R24DPSP |
| 44 |
R24PFE04 |
Batch |
Special analysis report |
|
Report |
SDD3, SDD5 |
| 45 |
R24PFE05 |
Batch |
Duplicate elimination |
|
|
SDD3, SDD5 |
| 46 |
R24PFE06 |
Batch |
Unprocessed units report |
|
RPTDATA |
SDD3, SDD5 |
| 47 |
R24PFE07 |
Batch |
Pending work report |
|
RPTDATA |
SDD3, SDD5 |
| 48 |
R24PFE08 |
BMP |
Financial extract (DDEC 5) |
VSAM R24NI020/030 |
FINCDATA, PROGDATA |
SDD5FINC, SDD5PROG |
| 49 |
R24PPWPG |
BMP |
Password page generator |
|
PWDPAGES |
SDD3, SDD5 |
| 50 |
R24PRC01 |
Batch |
Reprogram request conversion |
SYSIN |
|
SDD3, SDD5, MGAP, PPI |
| 51 |
R24PUF01 |
BMP |
Unit file upload |
Unit data |
|
SDD3, SDD5 |
| 52 |
R24PUH01 |
BMP |
Unit history update |
|
|
SDD2, SDD3, SDD5 |
| 53 |
R24PUS01 |
Batch |
Unit status update |
|
|
SDD3, SDD5 |
| 54 |
R24S5EDT |
Batch |
DDEC 5 edit/validate |
|
|
SDD5 |
| 55 |
R24SEDIT |
Batch |
DDEC 3 edit/validate |
|
|
SDD3 |
| 56 |
R24PR268 |
Batch |
Print Report 268 |
|
Report |
SDD3, SDD5 |
| 57 |
R24PUPFI |
Online |
Update financial info |
|
|
SDD3FINC |
| # |
Program |
Function |
Tables |
Database Models |
| 1 |
R19PBM4D |
BOM display |
R19DPBM, R19DLBM1 |
Mgaproot, Mgaprgrp, Cmpntseg, Cmpatseg |
| 2 |
R19PBM4M |
BOM maintenance |
R19DPBM |
Mgaproot, Cmpntseg |
| 3 |
R19PBM4U |
BOM update |
R19DPBM |
Mgaproot, Cmpntseg, Cmpatseg |
| 4 |
R19PBMDC |
BOM display component |
R19DPBM, R19DLBM1 |
Mgaproot, Cmpntseg |
| 5 |
R19PD2MU |
DDEC II Main Menu |
SDD2 |
Sdd2root, Sdd2unit, Sdd2prog, Sdd2acct, Sdd2hist |
R19PD213-R19PD2UN, R19PBMDD, R19SD231, R19SD232 - Data extraction, transformation, reporting against SDD2, MGAP, R19DPBM tables.
¶ Primary Tables and Program Count
| Table |
Logical DB |
Programs Using |
Key Operations |
| SDD3 (DDEC III Unit) |
R24DPDT |
45+ |
GU, GN, CHNG, ISRT, PURG |
| SDD5 (DDEC V Unit) |
R24DPD5 |
35+ |
GU, GN, CHNG, ISRT |
| SDD2 (DDEC II Unit) |
R19DPBM |
30+ |
GU, GN, CHNG |
| MGAP (EBOM) |
R19DPBM, R19DLBM1 |
10+ |
GU, GN (mostly read) |
| R24DPSP (SPA) |
|
5+ |
GU, CHNG, ISRT |
| PPI (Part Index) |
Ppi19100-112 |
3+ |
GU, GN (read-only) |
| Customer Code (VSAM) |
R24NI020/030 |
3+ |
File read |
SDD3 (R24DPDT)
R24yunit (root - 214 columns)
R24yssas (sub-system assembly)
R24ytran (transmission)
R24yacsw (access switch)
R24yfinc (financial)
R24yprog (reprogramming)
R24yhist (history)
R24ylogl (log)
R24yicha (input channel)
R24yocha (output channel)
SDD5 (R24DPD5)
R24y5unt (root - 245 columns)
R24y5ssa (sub-system assembly)
R24y5fin (financial)
R24y5prg (reprogramming)
R24y5hst (history)
SDD2 (R19DPBM)
Sdd2root
Sdd2unit
Sdd2prog
Sdd2acct
Sdd2hist
Sdd2lev3
MGAP (BOM)
Mgaproot
Mgaprgrp (group)
Cmpntseg (component)
Cmpatseg (attribute)
Noteseg (notes)
R24PMENU is the main menu and central dispatcher, calling 12+ programs:
- R24PCHUN (change unit)
- R24PADUN (add unit)
- R24PSLHP (select HP)
- R24PDSCH (display schedule)
- R24PDSRH (display reprogram history)
- R24PCHAP (change application)
- R24PSLOG (system log)
- R24PUPFI (update financial info)
- R24PCHDP (change 6N5 group)
- R24PSHIP (ship)
- R24PENGT (engine type)
- R24PMENU - central menu
- R24PCHUN - unit change
- R24PADUN - add unit
- R24PSLHP - HP selection
- R24PTR01/R24PTR05 - transmission selection
- R24P5xxx - DDEC V operations (12 programs)
- R24PFE01/R24PFE08 - financial/billing extracts
- R19 BOM programs
- R24PHP10/20 - phone home
- R24PBKPH/R24PBKPW - backup
- R24S5EDT/R24SEDIT - edit/validation