TZIBK Back to Index page
 
Prolog 
Control Block Contents 
   TZIBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  TZIBK Prolog Top of page
 
 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 Top of page
 

 TZIBK DSECT Top of page
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' TZIPOSS 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 Top of page
 
          
*** 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 Top of page
 
 
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 z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:57:20 EDT.
Copyright IBM Corporation, 1990, 2022