The OLAYINFO command analyzes overlay file allocation. Use this command when you suspect the overlay file is corrupted.
Syntax
── OLAYINFO ─┬──────────────────────┬──────────────────────────────────┤ │ ┌◄─────────────────┐ │ └─┴─┬─ OVERLAY ────┬─┴─┘ ├─ OLAY ───────┤ ├─ FILE ───────┤ ├─ CLIST ──────┤ ├─ AREA ───────┤ ├─ DETAIL ─────┤ ├─ AREADETAIL ─┤ ├─ NOCHECK ────┤ └─ ALL ────────┘
Explanation
The following text explains the meaning of each construct:
OLAYINFO
Analyzes the overlay structures and ASD table to determine if there are any problems with the overlay structure. The following options can be used in combinations; only the capitalized portions of the options need to be entered.
OLAYINFO OVERLAY OLAYINFO OLAY
Displays the outer level of the overlay structures. OVERLAY and OLAY are synonyms.
OLAYINFO FILE
Displays the subfile structures within the overlay structure.
OLAYINFO CLIST
Displays summary information about the linked list of all overlay areas.
OLAYINFO AREA
Displays summary information about the areas linked into various parts of the overlay structure. This command is meaningful only when combined with the OVERLAY, FILE, or CLIST options.
OLAYINFO DETAIL
Displays greater detail for the structures being displayed. This command is meaningful only when combined with the OVERLAY, FILE, or CLIST options.
OLAYINFO AREADETAIL
Used in combination with the AREA option. This provides complete detail on the displayed overlay area structures.
OLAYINFO NOCHECK
Skips time-consuming processor check on the ASD table.
OLAYINFO ALL
This is shorthand for the following combination of options: OVERLAY, FILE, AREA, and DETAIL.
Example
The following example shows output from the OLAYINFO command.
:READY OLAYINFO OLAY NOCHECK CURRENT_OVERLAY 0 000000 000007 ( 7 ) OVERLAY_MANAGER (7) C 600000 000973 . [ 0] Overlay manager version: 0 D6D4C7 D9F0F2 (OMGR02) . [ 1] Bytes per sector: 0 000000 0000B4 (180) . [ 2] Total error records: 0 000000 000000 (0) . [ 3] Total records in use: 0 000000 0019DA (6618) . List of multiple records structures: . . [ 4] Total LOMR slots: 0 000000 000200 (512) . . [ 5] Allocated LOMR slots: 0 000000 00004C (76) . . [ 6] First avail LOMR slot: 0 000000 00001E (30) . . [ 7] # of avail LOMR slots: 0 000000 0001E1 (481) . . [ 8] LOMR vector: C 600000 00096D ASD=4B6B LENGTH =00200 (512) . . . . .In use words (0 is not used): 1-24, 31-36 . [ 9] Number of usable areas: 0 000000 0005BF (1471) . [10] Number of allocated rows: 0 000000 000191 (401) . [11] Number of inuse rows: 0 000000 000097 (151) . [12] Overlay row size: 0 000000 0001F8 (504) . [13] Number of olay packs: 0 000000 000001 (1) . [14] Vector of overlay packs: C 200000 000972 ASD=4B91 LENGTH =00001 (1) . . . .OVERLAY_PACKS [ 0] 0 000000 000011 DISK . [15] Next olay pack to use: 0 000000 000000 (0) . [16] Map from sectors to file: C 600000 00096E ASD=4B73 LENGTH =001F9 (505) . [17] Number of subfiles: 0 000000 00002A (42) . [18] Overlay subfiles vector: C 600000 000977 ASD=4BBB LENGTH =0002B (43) . [19] Needs overlay space: 0 000000 000000 (0) . [20] Words per area: 0 000000 002C4C (11340) . [21] Circular list busy: 0 000000 000000 . Exception pool areas structure: . . [22] Queue head: 0 000000 000000 <empty> . . [23] Areas in queue: 0 000000 000000 (0) . Available pool areas structure: . . [24] Queue head: C 500000 0009D2 ASD=4E92 LENGTH =0001D (29) . . [25] Areas in queue: 0 000000 000528 (1320) . . . . .Actual count of areas: 0 000000 000528 (1320) . Unassociated pool areas structure: . . [26] Queue head: C 900000 0008C3 ASD=461C LENGTH =0001D (29) . . [27] Areas in queue: 0 000000 000400 (1024) . . . . .Actual count of areas: 0 000000 000400 (1024) . Circular list of all pool areas structure: . . [28] Queue head: C 900000 000880 ASD=4404 LENGTH =0001D (29) . . [29] Areas in queue: 0 000000 0009BF (2495) . . . . .Actual count of areas: 0 000000 0009BF (2495) OTHER OVERLAY_MANAGER (6) 5 000001 E20001 :READY