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

Prolog  

Control Block Contents  

TZIBK DSECT

Storage Layout  

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:42:16 EDT.
Copyright IBM Corporation, 1990, 1999