Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
TZIBK
Cross Reference (Contains links to field and bit definitions)
TZIBK Prolog
Name : HCPTZIBK Description: Time Zone Interval Block DSECT : TZIBK Function : This DSECT maps the definitions of local time zones intervals. That means, when a local time starts and when it stops. If the TOD clock value, or the local date/time, is within the limits of the interval, then we know whether or not we are in Daylight Saving Time. Located by : PFXSYS -> SYSCM SYSZANCR -> TZABK (Time Zone Anchor Block) TZATZI -> TZIBK <TZIFWD -> TZIBK, until TZIFWD = 0> Created by : HCPZIN Deleted by : None
TZIBK Control Block Content
TZIBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure TZIBK Time Zone Interval Block 0000 0 Address 4 TZIFWD A(next TZIBK) 0004 4 Bitstring 1 TZIFLG (4) Flags 0004 4 Bitstring 1 TZIFLG1 1... .... TZIPOSS X'80' A possible interval 0008 8 Character 4 TZIZNID Zone ID for this interval 000C 12 Character 4 TZIZNIDN Zone ID of next TZIBK 0010 16 Signed 4 TZIZONE Zone offset from UTC 0014 20 Signed 4 TZIZONEN Zone offset of next TZIBK 0018 24 Bitstring 8 TZISTOD UTC TOD at start of interval 0020 32 Bitstring 4 TZISDTE Local date at start of interval 0024 36 Bitstring 4 TZISTME Local time at start of interval 0028 40 Bitstring 8 TZIETOD UTC TOD at end of interval 0030 48 Bitstring 4 TZIEDTE Local date at end of interval 0034 52 Bitstring 4 TZIETME Local time at end of interval 0038 56 Character 8 TZICDATE Date in mm/dd/yy format 0040 64 Character 8 TZICTIME Time in hh:mm:ss format 0048 72 Signed 4 * Reserved 004C 76 Signed 4 * Reserved 00000050 TZISIZE *-TZIBK Length of 1 entry 0000000A TZISIZD (*-TZIBK+7)/8 Double words
TZIBK Storage Layout
*** TZIBK - Time Zone Interval Block * * +---------------------------+---------------------------+ * 0 | TZIFWD | TZIFLG | * +---------------------------+---------------------------+ * 8 | TZIZNID | TZIZNIDN | * +---------------------------+---------------------------+ * 10 | TZIZONE | TZIZONEN | * +---------------------------+---------------------------+ * 18 | TZISTOD | * +---------------------------+---------------------------+ * 20 | TZISDTE | TZISTME | * +---------------------------+---------------------------+ * 28 | TZIETOD | * +---------------------------+---------------------------+ * 30 | TZIEDTE | TZIETME | * +---------------------------+---------------------------+ * 38 | TZICDATE | * +-------------------------------------------------------+ * 40 | TZICTIME | * +---------------------------+---------------------------+ * 48 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 50 * *** TZIBK - Time Zone Interval Block *** Overlay for TZIFLG+0 in TZIBK * * +------+ * 0 ... 4 |:FLG1 | 5 * +------+ * *** Overlay for TZIFLG+0 in TZIBK
TZIBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----TZICDATE 0038
TZICTIME 0040
TZIEDTE 0030
TZIETME 0034
TZIETOD 0028
TZIFLG 0004
TZIFLG1 0004
TZIFWD 0000
TZIPOSS 0004 80
TZISDTE 0020
TZISIZD 004C 0000000A
TZISIZE 004C 00000050
TZISTME 0024
TZISTOD 0018
TZIZNID 0008
TZIZNIDN 000C
TZIZONE 0010
TZIZONEN 0014
Last updated on 3 Aug 1999 at 13:42:16 EDT.
Copyright IBM Corporation, 1990, 1999