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. |
DBCBK
Cross Reference (Contains links to field and bit definitions)
DBCBK Prolog
NAME : HCPDBCBK DESCRIPTION: Diagnose X'BC' file descriptions DSECT : DBCBK FUNCTION : To make available the requested file information in a specific format Subfunction 0 = HPO compatible version of file characteristics Subfunction 4 = VM/XA version of file characteristics
DBCBK Control Block Content
DBCBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DBCBK Diagnose X'BC' file descriptions 0000 0 Character 4 DBC0SPID Spool file ID in EBCDIC 0004 4 Character 8 DBC0USER Userid of the file owner 000C 12 Character 1 DBC0CLAS File class 000D 13 Character 3 DBC0TYPE File type (rdr, prt, pun, con) 0010 16 Character 8 DBC0RECS Number of records 0018 24 Character 3 DBC0COPY Copy count 001B 27 Character 12 DBC0FNAM File name 0027 39 Character 12 DBC0FTYP File type 00000023 DBC0LEN1 *-DBC0RECS Length for asterisks 0033 51 Character 8 DBC0DATE Date - mm/dd/yy 003B 59 Character 8 DBC0TIME Time - hh:mm:ss 0043 67 Character 8 DBC0DIST Distribution code 004B 75 Character 4 DBC0STAT Status 004F 79 Character 8 DBC0FORM User form 0057 87 Character 8 DBC0DEST Destination 005F 95 Character 4 DBC0FLAS Flash name 0063 99 Character 3 DBC0FLCT Flash count 0066 102 Character 4 DBC0FCB FCB name 006A 106 Character 4 DBC0MOD Modify name 006E 110 Character 1 DBC0MODC Modify count 006F 111 Character 3 DBC0LD38 3800 Load CCWs 0072 114 Character 4 DBC0CHAR Character set names 0076 118 Character 4 DBC0CHA1 Character set names 007A 122 Character 4 DBC0CHA2 Character set names 007E 126 Character 4 DBC0CHA3 Character set names 0082 130 Character 8 DBC0PCNT Page count 008A 138 Character 8 DBC0SECL SECLABEL of spool file 00000043 DBC0LEN2 *-DBC0FORM Length for asterisks 0092 146 Character 10 DBC0FULD Date in mm/dd/yyyy format 009C 156 Character 10 DBC0ISOD Date in yyyy-mm-dd format 00A6 166 Character 10 * Reserved for IBM use Redefinition of the date in SHORTDATE format 0033 51 Character 6 DBC0SMD MM/DD/ Month and day 0039 57 Character 2 DBC0SYR YY 2-digit year Redefinition of the date in FULLDATE format 0092 146 Character 6 DBC0FMD (0) MM/DD/ Month and day 0092 146 Character 5 DBC0F1 MM/DD 0097 151 Character 1 DBC0F2 / 0098 152 Character 4 DBC0FYR (0) CCYY 4-digit year 0098 152 Character 2 DBC0FCC CC 2-digit century 009A 154 Character 2 DBC0FYY YY 2-digit year Redefinition of the date in ISODATE format 009C 156 Character 4 DBC0IYR (0) CCYY 4-digit year 009C 156 Character 2 DBC0ICC CC 2-digit century 009E 158 Character 2 DBC0IYY YY 2-digit year 00A0 160 Character 6 DBC0IMD (0) -MM-DD Month and day 00A0 160 Character 1 DBC0IS1 - Separator 1 00A1 161 Character 2 DBC0IM MM Month 00A3 163 Character 1 DBC0IS2 - Separator 2 00A4 164 Character 2 DBC0ID DD Day Redefinition of control block for VM/XA file characteristics 0000 0 Bitstring 1 DBC4LEV Update level indicator 0001 1 Bitstring 1 DBC4LEN Length of data returned in doublewords 0002 2 Character 1 DBC4CLSS File class 0003 3 Bitstring 1 * Reserved for IBM use 0004 4 Bitstring 1 DBC4CPYC Copy count 0005 5 Bitstring 1 DBC4PGCC Page count 0006 6 Bitstring 1 DBC4FLCT Flash count 0007 7 Bitstring 1 DBC4MDNO Modify number 00000004 DBC4LEN1 *-DBC4CPYC Length for asterisks 0008 8 Signed 2 DBC4HXID Spool file ID in hex 000A 10 Signed 2 DBC4RECL Logical record count 000C 12 Signed 4 DBC4RECT Record count 0010 16 Signed 4 DBC4DPCT Number of SPDBK's 0000000A DBC4LEN2 *-DBC4RECL Length for asterisks 0014 20 Signed 4 * Reserved for IBM use 0018 24 Character 4 DBC4TYPE File type (rdr, prt, pun, cons) 001C 28 Character 4 DBC4SPID Spool file ID in EBCDIC 0020 32 Character 8 DBC4USER Userid of the file owner 0028 40 Character 8 DBC4ORIG Userid of the file originator 0030 48 Character 8 DBC4FN File name 0038 56 Character 8 DBC4FT File type 00000010 DBC4LEN3 *-DBC4FN Length for asterisks 0040 64 Character 8 DBC4DATE Date - mm/dd/yy 0048 72 Character 8 DBC4TIME Time - hh:mm:ss 0050 80 Character 8 DBC4DIST Distribution code 0058 88 Character 8 DBC4DEST Destination 0060 96 Character 8 DBC4UFM User form name 0068 104 Character 8 DBC4OFM Operator form name 0070 112 Character 4 DBC4FCB FCB name 0074 116 Character 4 DBC4LD38 3800 Load CCWs 0078 120 Character 4 DBC4FLSH Flash name 007C 124 Character 4 DBC4MODN Modify name 0080 128 Character 16 DBC4CHRS Character set names 0090 144 Character 8 DBC4SECL SECLABEL of spool file 00000048 DBC4LEN4 *-DBC4DIST Length for asterisks 0098 152 Character 10 DBC4FULD Date in mm/dd/yyyy format 00A2 162 Character 10 DBC4ISOD Date in yyyy-mm-dd format 00AC 172 Character 4 * Reserved for IBM use 00000016 DBCSIZE (*-DBCBK+7)/8 Size of DBCBK in double words 000000B0 DBCBSIZE *-DBCBK Size of DBCBK in bytes 0080 128 Character 4 DBC4CHR0 Character set names 0084 132 Character 4 DBC4CHR1 Character set names 0088 136 Character 4 DBC4CHR2 Character set names 008C 140 Character 4 DBC4CHR3 Character set names Redefinition of the date in SHORTDATE format 0040 64 Character 6 DBC4SMD MM/DD/ Month and day 0046 70 Character 2 DBC4SYR YY 2-digit year Redefinition of the date in FULLDATE format 0098 152 Character 6 DBC4FMD (0) MM/DD/ Month and day 0098 152 Character 5 DBC4F1 MM/DD 009D 157 Character 1 DBC4F2 / 009E 158 Character 4 DBC4FYR (0) CCYY 4-digit year 009E 158 Character 2 DBC4FCC CC 2-digit century 00A0 160 Character 2 DBC4FYY YY 2-digit year Redefinition of the date in ISODATE format 00A2 162 Character 4 DBC4IYR (0) CCYY 4-digit year 00A2 162 Character 2 DBC4ICC CC 2-digit century 00A4 164 Character 2 DBC4IYY YY 2-digit year 00A6 166 Character 6 DBC4IMD (0) -MM-DD Month and day 00A6 166 Character 1 DBC4IS1 - Separator 1 00A7 167 Character 2 DBC4IM MM Month 00A9 169 Character 1 DBC4IS2 - Separator 2 00AA 170 Character 2 DBC4ID DD Day
DBCBK Storage Layout
*** DBCBK - Diagnose X'BC' file descriptions * * +---------------------------+---------------------------+ * 0 | DBC0SPID | DBC0USER- | * +---------------------------+------+--------------------+ * 8 | -(004) |:0CLAS| DBC0TYPE | * +---------------------------+------+--------------------+ * 10 | DBC0RECS | * +--------------------+----------------------------------+ * 18 | DBC0COPY | DBC0FNAM | * +--------------------+ +------+ * 20 | | | * +------------------------------------------------+ | * | DBC0FTYP | * | +----------------------------------+ * | | DBC0DATE- | * +--------------------+----------------------------------+ * 38 | -(033) | DBC0TIME- | * +--------------------+----------------------------------+ * 40 | -(03B) | DBC0DIST- | * +--------------------+---------------------------+------+ * 48 | -(043) | DBC0STAT |(04F)-| * +--------------------+---------------------------+------+ * 50 | -DBC0FORM |(057)-| * +------------------------------------------------+------+ * 58 | -DBC0DEST |(05F)-| * +--------------------+--------------------+------+------+ * 60 | -DBC0FLAS | DBC0FLCT | DBC0FCB- | * +-------------+------+--------------------+------+------+ * 68 | -(066) | DBC0MOD |:0MODC|(06F)-| * +-------------+---------------------------+------+------+ * 70 | -DBC0LD38 | DBC0CHAR | DBC0CHA1- | * +-------------+---------------------------+-------------+ * 78 | -(076) | DBC0CHA2 | DBC0CHA3- | * +-------------+---------------------------+-------------+ * 80 | -(07E) | DBC0PCNT- | * +-------------+-----------------------------------------+ * 88 | -(082) | DBC0SECL- | * +-------------+-----------------------------------------+ * 90 | -(08A) | DBC0FULD | * +-------------+ +---------------------------+ * 98 | | DBC0ISOD | * +---------------------------+ +-------------+ * A0 | |/////////////| * +-----------------------------------------+/////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * B0 * *** DBCBK - Diagnose X'BC' file descriptions *** Overlay for DBC0DATE in DBCBK * * +----------------------------------+ * ... 33 | DBC0SMD- | * +------+-------------+----------------------------------+ * 38 |-(033)| DBC0SYR | 3B * +------+-------------+ * *** Overlay for DBC0DATE in DBCBK *** Overlay for DBC0FULD in DBCBK * * +----------------------------------+------+ * 90 ... 92 | DBC0F1 |DBC0F2| * +-------------+-------------+--------------------+------+ * 98 | DBC0FCC | DBC0FYY | 9C * +-------------+-------------+ * *** Overlay for DBC0FULD in DBCBK *** Overlay for DBC0ISOD in DBCBK * * +-------------+-------------+ * 98 ... 9C | DBC0ICC | DBC0IYY | * +------+-------------+------+-------------+-------------+ * A0 |:0IS1 | DBC0IM |:0IS2 | DBC0ID | A6 * +------+-------------+------+-------------+ * *** Overlay for DBC0ISOD in DBCBK *** Overlay for DBC0SPID in DBCBK * * +------+------+------+------+------+------+------+------+ * 0 |:4LEV |:4LEN |:4CLSS|//////|:4CPYC|:4PGCC|:4FLCT|:4MDNO| * +------+------+------+------+------+------+------+------+ * 8 | DBC4HXID | DBC4RECL | DBC4RECT | * +-------------+-------------+---------------------------+ * 10 | DBC4DPCT |///////////////////////////| * +---------------------------+---------------------------+ * 18 | DBC4TYPE | DBC4SPID | * +---------------------------+---------------------------+ * 20 | DBC4USER | * +-------------------------------------------------------+ * 28 | DBC4ORIG | * +-------------------------------------------------------+ * 30 | DBC4FN | * +-------------------------------------------------------+ * 38 | DBC4FT | * +-------------------------------------------------------+ * 40 | DBC4DATE | * +-------------------------------------------------------+ * 48 | DBC4TIME | * +-------------------------------------------------------+ * 50 | DBC4DIST | * +-------------------------------------------------------+ * 58 | DBC4DEST | * +-------------------------------------------------------+ * 60 | DBC4UFM | * +-------------------------------------------------------+ * 68 | DBC4OFM | * +---------------------------+---------------------------+ * 70 | DBC4FCB | DBC4LD38 | * +---------------------------+---------------------------+ * 78 | DBC4FLSH | DBC4MODN | * +---------------------------+---------------------------+ * 80 | DBC4CHRS | * | | * +-------------------------------------------------------+ * 90 | DBC4SECL | * +-------------------------------------------------------+ * 98 | DBC4FULD | * | +-----------------------------------------+ * A0 | | DBC4ISOD | * +-------------+ +---------------------------+ * A8 | |///////////////////////////| * +---------------------------+---------------------------+ * B0 * *** Overlay for DBC0SPID in DBCBK *** Overlay for DBC4CHRS in DBCBK * * +---------------------------+---------------------------+ * 80 | DBC4CHR0 | DBC4CHR1 | * +---------------------------+---------------------------+ * 88 | DBC4CHR2 | DBC4CHR3 | * +---------------------------+---------------------------+ * 90 * *** Overlay for DBC4CHRS in DBCBK *** Overlay for DBC4DATE in DBCBK * * +-----------------------------------------+-------------+ * 40 | DBC4SMD | DBC4SYR | * +-----------------------------------------+-------------+ * 48 * *** Overlay for DBC4DATE in DBCBK *** Overlay for DBC4FULD in DBCBK * * +----------------------------------+------+-------------+ * 98 | DBC4F1 |DBC4F2| DBC4FCC | * +-------------+--------------------+------+-------------+ * A0 | DBC4FYY | A2 * +-------------+ * *** Overlay for DBC4FULD in DBCBK *** Overlay for DBC4ISOD in DBCBK * * +-------------+-------------+------+------+ * A0 ... A2 | DBC4ICC | DBC4IYY |:4IS1 |:4IM- | * +------+------+-------------+-------------+------+------+ * A8 |-(0A7)|:4IS2 | DBC4ID | AC * +------+------+-------------+ * *** Overlay for DBC4ISOD in DBCBK
DBCBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----DBCBSIZE 00AC 000000B0
DBCSIZE 00AC 00000016
DBC0CHAR 0072
DBC0CHA1 0076
DBC0CHA2 007A
DBC0CHA3 007E
DBC0CLAS 000C
DBC0COPY 0018
DBC0DATE 0033
DBC0DEST 0057
DBC0DIST 0043
DBC0FCB 0066
DBC0FCC 0098
DBC0FLAS 005F
DBC0FLCT 0063
DBC0FMD 0092
DBC0FNAM 001B
DBC0FORM 004F
DBC0FTYP 0027
DBC0FULD 0092
DBC0FYR 0098
DBC0FYY 009A
DBC0F1 0092
DBC0F2 0097
DBC0ICC 009C
DBC0ID 00A4
DBC0IM 00A1
DBC0IMD 00A0
DBC0ISOD 009C
DBC0IS1 00A0
DBC0IS2 00A3
DBC0IYR 009C
DBC0IYY 009E
DBC0LD38 006F
DBC0LEN1 0027 00000023
DBC0LEN2 008A 00000043
DBC0MOD 006A
DBC0MODC 006E
DBC0PCNT 0082
DBC0RECS 0010
DBC0SECL 008A
DBC0SMD 0033
DBC0SPID 0000
DBC0STAT 004B
DBC0SYR 0039
DBC0TIME 003B
DBC0TYPE 000D
DBC0USER 0004
DBC4CHRS 0080
DBC4CHR0 0080
DBC4CHR1 0084
DBC4CHR2 0088
DBC4CHR3 008C
DBC4CLSS 0002
DBC4CPYC 0004
DBC4DATE 0040
DBC4DEST 0058
DBC4DIST 0050
DBC4DPCT 0010
DBC4FCB 0070
DBC4FCC 009E
DBC4FLCT 0006
DBC4FLSH 0078
DBC4FMD 0098
DBC4FN 0030
DBC4FT 0038
DBC4FULD 0098
DBC4FYR 009E
DBC4FYY 00A0
DBC4F1 0098
DBC4F2 009D
DBC4HXID 0008
DBC4ICC 00A2
DBC4ID 00AA
DBC4IM 00A7
DBC4IMD 00A6
DBC4ISOD 00A2
DBC4IS1 00A6
DBC4IS2 00A9
DBC4IYR 00A2
DBC4IYY 00A4
DBC4LD38 0074
DBC4LEN 0001
DBC4LEN1 0007 00000004
DBC4LEN2 0010 0000000A
DBC4LEN3 0038 00000010
DBC4LEN4 0090 00000048
DBC4LEV 0000
DBC4MDNO 0007
DBC4MODN 007C
DBC4OFM 0068
DBC4ORIG 0028
DBC4PGCC 0005
DBC4RECL 000A
DBC4RECT 000C
DBC4SECL 0090
DBC4SMD 0040
DBC4SPID 001C
DBC4SYR 0046
DBC4TIME 0048
DBC4TYPE 0018
DBC4UFM 0060
DBC4USER 0020
Last updated on 3 Aug 1999 at 11:49:33 EDT.
Copyright IBM Corporation, 1990, 1999