Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Exit-Specific Information Block HLASM Programmer's Guide SC26-4941-06 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All user exits are passed an Exit-Specific Information block pointed to by the Exit Parameter List. It contains a list of character data items which describe the data for the exit, and the absolute and relative record numbers for the record passed to the exit. On entry to the exit, the Member Name field contains spaces (unless the data set is a SYSLIB data set), the Data Set Name field contains the path name, and the Volume Serial field contains spaces. The Exit-Specific Information block passed to all exits, except
the LISTING exit, is shown in Figure 2.
The Exit-Specific Information block passed to the LISTING exit has
additional parameters as shown in Figure 1.
Figure 1. Exit-specific information block—LISTING
exit
0 31
┌───────────────────────┐ ┌─────────────────────────────┐
│ Ptr to Exit Block ├──────────────────>│Member Name (255 bytes) │
└───────────────────────┘ ├─────────────────────────────┤
│Reserved (1 byte) │
├─────────────────────────────┤
│Member Type (255 bytes) │
├─────────────────────────────┤
│Reserved (1 byte) │
├─────────────────────────────┤
│Data Set Name (255 bytes) │
├─────────────────────────────┤
│Reserved (1 byte) │
├─────────────────────────────┤
│Volume Serial (255 bytes) │
├─────────────────────────────┤
│Reserved (1 byte) │
├─────────────────────────────┤
│Relative Record (4 bytes) │
├─────────────────────────────┤
│Absolute Record (4 bytes) │
├─────────────────────────────┤
│Linecount Value (4 bytes) │
├─────────────────────────────┤
│Current page number (4 bytes)│
└─────────────────────────────┘
Figure 2. Exit-specific
information block—other exit types
0 31
┌───────────────────────┐ ┌─────────────────────────────┐
│ Ptr to Exit Block ├──────────────────>│Member Name (255 bytes) │
└───────────────────────┘ ├─────────────────────────────┤
│Reserved (1 byte) │
├─────────────────────────────┤
│Member Type (255 bytes) │
├─────────────────────────────┤
│Reserved (1 byte) │
├─────────────────────────────┤
│Data Set Name (255 bytes) │
├─────────────────────────────┤
│Reserved (1 byte) │
├─────────────────────────────┤
│Volume Serial (255 bytes) │
├─────────────────────────────┤
│Reserved (1 byte) │
├─────────────────────────────┤
│Relative Record (4 bytes) │
├─────────────────────────────┤
│Absolute Record (4 bytes) │
└─────────────────────────────┘
The Exit-Specific Information block consists of these fields:
|
Copyright IBM Corporation 1990, 2014
|