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