Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

EXCPW

Prolog  

Control Block Contents  
   EXCPW DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


EXCPW Prolog

 Name       : EXCPW
 Description: VSE EXCP Work Area
 DSECT      : EXCPW
 Function   : EXCPW is a work area used exclusively by module
              DMSXCP. DMSXCP is the CMS/DOS module which
              handles the EXCP (Execute Channel Program)
              macro. EXCPW is pointed to by IJBCCWT in
              SYSCOM. The mapping of EXCPW is called by
              issuing the EXCPW macro with the DSECT
              parameter.

 

EXCPW Control Block Content


EXCPW DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      EXCPW          VSE EXCP Work Area
0000    0 Dbl-Word     8 * (18)         18-doublewords, mapped by
                                        DOSSECT, ALTWORK, and IOCCW.
0090  144 Signed       4 EXCPCONR (0)
0090  144 Character    8 *              SERVICE NAME
0098  152 Address      4 *              DATA BUFFER ADDRESS
009C  156 Signed       4 *              DATA BUFFER LENGTH
00A0  160 Address      4 *              ADDR OF VIRTUAL SCREEN NAME
00A4  164 Address      4 *              ADDR FOR LINE OF DATA READ
00A8  168 Address      4 *              ADDR FOR COLUMN OF DATA READ
00AC  172 Address      4 *              ADDRESS OF PROMPT BUFFER
00B0  176 Signed       4 *              LENGTH OF PROMPT BUFFER
00B4  180 Bitstring    1 *              FLAG BYTE #1
00B5  181 Bitstring    1 *              FLAG BYTE #2
00B6  182 Bitstring    2 *              RESERVED
00B8  184 Address      4 *              ADDR1 OF NUMRD
00BC  188 Address      4 *              ADDR2 OF NUMRD
00C0  192 Bitstring    8 *              FENCE
          00000038       EXCPCNRL       *-EXCPCONR Length of console read
                                        plist
00C8  200 Signed       4 EXCPCONW (0)
00C8  200 Character    8 *              SERVICE NAME
00D0  208 Address      4 *              DATA BUFFER ADDRESS
00D4  212 Signed       4 *              DATA BUFFER LENGTH
00D8  216 Address      4 *              ADDR OF VIRTUAL SCREEN NAME
00DC  220 Signed       4 *              LINE TO WRITE DATA
00E0  224 Signed       4 *              COLUMN TO WRITE DATA
00E4  228 Bitstring    1 *              NO ATTRIBUTES SPECIFIED
00E5  229 Bitstring    1 *              NO COLOR SPECIFIED
00E6  230 Bitstring    1 *              NO EXTHI SPECIFIED
00E7  231 Bitstring    1 *              NO PSS SPECIFIED
00E8  232 Bitstring    1 *              SET UP FLAG BITS
00E9  233 Bitstring    1 *              SET UP FLAG BYTE2
00EA  234 Bitstring    1 *              OUTLINE VAL
00EB  235 Bitstring    1 *              MIXED CHARSET
00EC  236 Signed       4 * (2)          RESERVED
00F4  244 Bitstring    8 *              FENCE
          00000034       EXCPCNWL       *-EXCPCONW Length of console
                                        write plist
0100  256 Dbl-Word     8 EXCPCCW        Format 1 CCW work area
0108  264 Character    1 EXCPBUFF       1 byte buffer for SKIP reads
0110  272 Dbl-Word     8 * (0)          align to doubleword boundary

 

EXCPW Storage Layout

          
*** EXCPW - VSE EXCP Work Area
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  90 |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  98 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  A0 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  A8 |///////////////////////////|///////////////////////////|
*     +---------------------------+------+------+-------------+
*  B0 |///////////////////////////|//////|//////|/////////////|
*     +---------------------------+------+------+-------------+
*  B8 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  C0 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  C8 |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  D0 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  D8 |///////////////////////////|///////////////////////////|
*     +---------------------------+------+------+------+------+
*  E0 |///////////////////////////|//////|//////|//////|//////|
*     +------+------+------+------+------+------+------+------+
*  E8 |//////|//////|//////|//////|///////////////////////////|
*     +------+------+------+------+---------------------------+
*  F0 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  F8 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 100 |                       EXCPCCW                         |
*     +------+------------------------------------------------+
* 108 |:PBUFF|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 110
*
*** EXCPW - VSE EXCP Work Area

 

EXCPW Cross Reference

Symbol         Dspl Value
-------------- ---- -----
EXCPBUFF       0108
EXCPCCW        0100
EXCPCNRL       00C0 00000038
EXCPCNWL       00F4 00000034
EXCPCONR       0090
EXCPCONW       00C8

This information is based on z/VM V4R1.0.
Last updated on 12 Jul 2001 at 13:49:49 EDT.
Copyright IBM Corporation, 1990, 2001