About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
CMDBK | Back to Index page |
Prolog Control Block Contents CMDBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
CMDBK Prolog | Top of page |
NAME : HCPCMDBK DESCRIPTION: Command Table Entry Block DSECT : CMDBK FUNCTION : The Command Table Entry Blocks are used to control and to locate the modules that are called when a CP command is issued. LOCATED BY : HCPCOMEA for 'CP' commands HCPSETEA for 'CP SET' commands HCPQUYEA for 'CP QUERY' commands HCPQUYEL for 'CP QUERY VIRTUAL' commands CREATED BY : Assembly of HCPCOM Assembly of HCPQUY Assembly of HCPSET HCPDCM - Processing the command DEFINE COMMAND HCPCMU - Processing the command DEFINE COMMAND DELETED BY : HCPDCM - Processing the command DEFINE COMMAND HCPCMU - Processing the command DEFINE COMMAND REFERENCES : HCPCLASS - Privilege class definitions The CMDBK begins with storage that is mapped by the ICRBK DSECT. This storage is followed by the real CMDBK fields that define and control the diagnose code. SERIALIZED : Changes to the contents of CMDBKs are typically done by diagnose A0 and by User Class Restructure, and under the SYSLCKC4 lock. RELOCATION CONSIDERATIONS : None COMPATIBILITY AND MIGRATION CONCERNS : |
CMDBK Control Block Content | Top of page |
|
CMDBK Storage Layout | Top of page |
*** CMDBK - Command Table Entry Block * * +-------------------------------------------------------+ * 0 | CMDEPNAM | * +---------------------------+------+------+------+------+ * 8 | CMDADDRL |:ATTR |//////|//////|//////| * +---------------------------+------+------+------+------+ * 10 | CMDUSRD1 | * +-------------------------------------------------------+ * 18 | CMDUSRD2 | * +---------------------------+---------------------------+ * 20 | CMDUSRF1 | CMDUSRF2 | * +-------------+-------------+------+------+------+------+ * 28 | CMDUSRH1 | CMDUSRH2 |:USRX1|:USRX2|:USRX3|:USRX4| * +-------------+-------------+------+------+------+------+ * 30 | CMDNAME | * | +---------------------------+ * 38 | | CMDFWD | * +---------------------------+---------------------------+ * 40 | CMDADDR | CMDCOUNT | * +---------------------------+---------------------------+ * 48 | CMDMSECS | * +---------------------------+---------------------------+ * 50 | CMDPUSHD | CMDOVRDE | * +---------------------------+---------------------------+ * 58 | CMDCLASS | CMDCNTER | * +---------------------------+------+------+------+------+ * 60 | CMDALIAP |:IBMCL|:TRUNC|:FLAG |:FLAG1| * +------+--------------------+------+------+------+------+ * 68 |:SECUR|////////////////////|///////////////////////////| * +------+--------------------+---------------------------+ * *** CMDBK - Command Table Entry Block *** Overlay for CMDCLASS in CMDBK * * +------+------+------+------+ * 58 |:CLB0 |:CLB1 |:CLB2 |:CLB3 | 5C * +------+------+------+------+ * *** Overlay for CMDCLASS in CMDBK |
CMDBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- CMD$END 0070 CMDADDR 0040 CMDADDRL 0008 CMDALIAP 0060 CMDALIAS 0066 20 CMDALOG 0066 80 CMDATTR 000C CMDAUDIT 0068 80 CMDBSIZE 0070 00000070 CMDBYAT 0067 08 CMDCLASS 0058 CMDCLB0 0058 CMDCLB1 0059 CMDCLB2 005A CMDCLB3 005B CMDCNTER 005C CMDCOUNT 0044 CMDENABL 0066 10 CMDEPNAM 0000 CMDFLAG 0066 CMDFLAG1 0067 CMDFWD 003C CMDIBMCL 0064 CMDMAC 0068 20 CMDMSECS 0048 CMDNAME 0030 CMDNOCL 0066 01 CMDNOUP 0066 04 CMDOLOG 0066 40 CMDONLY 0066 02 CMDOVRDE 0054 CMDPROC 0067 80 CMDPROT 0068 40 CMDPUSHD 0050 CMDSECUR 0068 CMDSILNT 0066 08 CMDSIZE 0070 0000000E CMDTRUNC 0065 CMDUSRD1 0010 CMDUSRD2 0018 CMDUSRF1 0020 CMDUSRF2 0024 CMDUSRH1 0028 CMDUSRH2 002A CMDUSRX1 002C CMDUSRX2 002D CMDUSRX3 002E CMDUSRX4 002F CMDVMAC 0067 10 CMDVPROT 0067 20 CMDXLOG 0067 40 |
Copyright IBM Corporation, 1990, 2013