Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
FNSDT
Control Block Contents
FNSDT DSECT
Cross Reference (Contains links to field and bit definitions)
FNSDT Prolog
Name : DMSFNSDT Description: Date/Time Workarea DSECT DSECT : FNSDT Function : This macro maps the workarea used by DMSFNSTM to compute the date/time that is put in the FST.
FNSDT Control Block Content
FNSDT DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure FNSDT Date/Time Workarea DSECT 0000 0 Character 2 FNSMM Month (EBCDIC) 0002 2 Character 1 * Reserved for '/' 0003 3 Character 2 FNSDD Day (EBCDIC) 0005 5 Character 1 * Reserved for '/' 0006 6 Character 2 FNSYY Year (EBCDIC) 0008 8 Character 2 FNSHH Hours (EBCDIC or UNPKed) 000A 10 Character 1 * Reserved for ':' 000B 11 Character 2 FNSTT Minutes (EBCDIC or UNPKed) 000D 13 Character 1 * Reserved for ':' 000E 14 Character 2 FNSSS Seconds (EBCDIC or UNPKed) 0010 16 Character 13 FNSUPDT (0) Date/time in UNPKed decimal 0010 16 Character 2 FNSUPYY Year 0012 18 Character 2 FNSUPMM Month 0014 20 Character 2 FNSUPDD Day 0016 22 Character 2 FNSUPHH Hours 0018 24 Character 2 FNSUPTT Minutes 001A 26 Character 2 FNSUPSS Seconds 001C 28 Character 1 FNSUPSN Sign byte 001D 29 Character 6 FNSDATI (0) Date/time in PACKed decimal 001D 29 Character 1 FNSPYY Year 001E 30 Character 1 FNSPMM Month 001F 31 Character 1 FNSPDD Day 0020 32 Character 1 FNSPHH Hours 0021 33 Character 1 FNSPTT Minutes 0022 34 Character 1 FNSPSS Seconds 0023 35 Character 1 * Reserved 0024 36 Character 4 * Reserved 0010 16 Signed 4 FNSINMPL (0) DMSINMTS plist 0010 16 Address 4 FNSITOD Ptr to current TOD 0014 20 Address 4 FNSITODM Ptr to TOD at previous midnight 0018 24 Address 4 FNSIJUL Ptr to Julian day, CL3 001C 28 Address 4 FNSICDAT Ptr to current date MM/DD/YY, CL8 0020 32 Address 4 FNSICTIM Ptr to current time HH:MM:SS, CL8 0024 36 Address 4 FNSICENT Ptr to upper half of 4-digit yr 0028 40 Bitstring 1 FNSCENT Upper half of 4-digit year 00000029 FNSDTLEN *-FNSDT Length of FNSDT
FNSDT Storage Layout
*** FNSDT - Date/Time Workarea DSECT * * +-------------+------+-------------+------+-------------+ * 0 | FNSMM |//////| FNSDD |//////| FNSYY | * +-------------+------+-------------+------+-------------+ * 8 | FNSHH |//////| FNSTT |//////| FNSSS | * +-------------+------+------+------+------+-------------+ * 10 | FNSUPYY | FNSUPMM | FNSUPDD | FNSUPHH | * +-------------+-------------+------+------+------+------+ * 18 | FNSUPTT | FNSUPSS |:UPSN |FNSPYY|FNSPMM|FNSPDD| * +------+------+------+------+------+------+------+------+ * 20 |FNSPHH|FNSPTT|FNSPSS|//////|///////////////////////////| * +------+------+------+------+---------------------------+ * 28 |:CENT | 29 * +------+ * *** FNSDT - Date/Time Workarea DSECT *** Overlay for FNSUPDT in FNSDT * * +---------------------------+---------------------------+ * 10 | FNSITOD | FNSITODM | * +---------------------------+---------------------------+ * 18 | FNSIJUL | FNSICDAT | * +---------------------------+---------------------------+ * 20 | FNSICTIM | FNSICENT | * +---------------------------+---------------------------+ * 28 * *** Overlay for FNSUPDT in FNSDT
FNSDT Cross Reference
Symbol Dspl Value -------------- ---- ----- FNSCENT 0028 FNSDATI 001D FNSDD 0003 FNSDTLEN 0028 00000029 FNSHH 0008 FNSICDAT 001C FNSICENT 0024 FNSICTIM 0020 FNSIJUL 0018 FNSINMPL 0010 FNSITOD 0010 FNSITODM 0014 FNSMM 0000 FNSPDD 001F FNSPHH 0020 FNSPMM 001E FNSPSS 0022 FNSPTT 0021 FNSPYY 001D FNSSS 000E FNSTT 000B FNSUPDD 0014 FNSUPDT 0010 FNSUPHH 0016 FNSUPMM 0012 FNSUPSN 001C FNSUPSS 001A FNSUPTT 0018 FNSUPYY 0010 FNSYY 0006
Last updated on 1 May 2002 at 14:10:32 EDT.
Copyright IBM Corporation, 1990, 2002