CAL - Calendar definition record
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
0 | (0) | STRUCTURE | 96 | CALENDAR | CALENDAR HEADER |
0 | (0) | CHARACTER | 2 | CALTYPE | RECORD TYPE = '06' |
2 | (2) | CHARACTER | 8 | CALKEY | KEY OF CALENDAR |
2 | (2) | SIGNED | 2 | CALNUM | RECORD NUMBER |
4 | (4) | CHARACTER | 4 | CALEYE | EYE CATCHER (ALWAYS='CAL') |
8 | (8) | SIGNED | 2 | * | RESERVED |
10 | (A) | CHARACTER | 16 | CALIDENT | IDENTITY OF THE CALENDAR |
26 | (1A) | CHARACTER | 30 | CALDESC | DESCRIPTION OF CALENDAR |
56 | (38) | CHARACTER | 8 | CALUPDU | TSO USER IDENTITY OF LAST UPDATING USER |
64 | (40) | CHARACTER | 6 | CALUPDD | DATE (YYMMDD FORMAT) AND |
70 | (46) | CHARACTER | 4 | CALUPDT | TIME (HHMM FORMAT) WHEN CALENDAR WAS LAST UPDATED |
74 | (4A) | SIGNED | 2 | CAL#SPEC | NUMBER OF SPECIFIC DATES AND WEEK DAYS |
76 | (4C) | CHARACTER | 4 | CALSHIFT | SHIFT TIME |
80 | (50) | UNSIGNED | 1 | CALVER | RECORD LAYOUT VERSION |
81 | (51) | CHARACTER | 7 | * | FREE |
88 | (58) | CHARACTER | 8 | CALLUTS | LAST UPDATE TIMESTAMP |
96 | (60) | CHARACTER | CALVARS | VARIABLE SECTION |
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
96 | (60) | STRUCTURE | * | CALDATES | EACH CALENDAR WEEK DAY |
96 | (60) | CHARACTER | 52 | CALDAT (*) | OR SPECIFIC DATE HOLDS THE FOLLOWING FIELDS |
96 | (60) | CHARACTER | 6 | CALDATE | SPECIFIC DATE YYMMDD OR |
96 | (60) | CHARACTER | 1 | CALWEEKDAY | WEEK DAY 1=MONDAY 7=SUNDAY |
97 | (61) | CHARACTER | 1 | CALWEEKDAYM | BLANK IF WEEKDAY |
102 | (66) | CHARACTER | 30 | CALCOMM | COMMENT FOR THE WEEK DAY OR SPECIFIC DATE |
132 | (84) | CHARACTER | 1 | CALSTAT | WEEK DAY OR SPECIFIC DATE STATUS (W=WORK, F=FREE) |
133 | (85) | CHARACTER | 15 | * | SPARE |