CAL - Calendar definition record
Name : DCLCAL
Function:
This segment declares a calendar definition, physically located in the workstation description database
(EQQWSDS)
| 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 |