Programming Interface Information: This page documents intended Programming
Interfaces that allow the customer to write programs to obtain the services of VM/ESA.

EXITBUFF

Prolog  

Control Block Contents  

EXITBUFF DSECT

EXITFSRW DSECT

EXILIST DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

EXITBUFF Prolog

Name : EXITBUFF Description: SFS Exit General Data Buffer mapping macro DSECT : EXITBUFF Function : Maps SFS Exit General Data Buffer records.

 

EXITBUFF Control Block Content


EXITBUFF DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EXITBUFF SFS Exit General Data Buffer mapping macro EXITBUFF MAPPING MACRO 0000 0 Character 8 EXIEYEC Eye catcher - "EXITBUFF" 0008 8 Character 4 EXIFUNC (0) Function Code 0008 8 Bitstring 1 EXITID Exit ID 0009 9 Character 3 * Reserved 000C 12 Character 8 EXIMACID SFS Machine ID 0014 20 Character 8 EXIFPID Filepoolid 001C 28 Character 8 EXIREQID Requestor ID 0024 36 Character 24 EXIRSRVD Reserved 003C 60 Address 4 EXIRPTR Remainder pointer 00000040 EXIBSIZE *-EXITBUFF Size of EXITBUFF

EXITFSRW DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EXITFSRW SFS Exit General Data Buffer mapping macro 0000 0 Character 8 EXIEYE1 Eye catcher - "EXITFSRW" 0008 8 Address 4 EXIPTR1 Pointer to first entry in following list 000C 12 Signed 4 EXILCNT List count 0010 16 Signed 2 EXISG Storage group 0012 18 Signed 2 EXISGTHR Storage group threshold 0014 20 Signed 4 EXISGSIZ Storage group size 0018 24 Signed 4 EXISGAVA SG blocks available 0000001C EXICSIZE *-EXITFSRW Size of EXITFSRW

EXILIST DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EXILIST SFS Exit General Data Buffer mapping macro 0000 0 Character 8 EXIEYE2 Eye catcher - "EXILIST" 0008 8 Address 4 EXINPTR Pointer to next list entry 000C 12 Character 8 EXICONID Owner of connection 0014 20 Character 8 EXIALTID Alternate userid 001C 28 Character 8 EXINEWID New connect userid 0024 36 Signed 4 EXILUWGP LUW grouping 0028 40 Character 8 EXIFSID Filespace ID 0030 48 Signed 4 EXIFSTHR Filespace threshold 0034 52 Signed 4 EXIFSSIZ Filespace size 0038 56 Signed 4 EXIFSCOM FS blocks committed 003C 60 Signed 4 EXIWUFUN FS blocks uncommitted 0040 64 Bitstring 1 EXIINFL In flags 1... .... EXIINCOM X'80' In process of committing .1.. .... EXIINTRI X'40' This connection triggered the exit 0041 65 Bitstring 1 EXIOUTFL Out flags 1... .... EXIOUTRO X'80' Rollback this connection 0042 66 Character 2 * Reserved 00000044 EXILSIZE *-EXILIST Size of EXILIST Constants Other Exit ID definitions .... ..1. EXIFSU X'2' 2-Filespace Usage .... ..11 EXIRAW X'3' 3-User Storage Group Full 00000002 EXIOTHER 2 2-Other exit type CSL Routine return codes .... .... EXISUCC X'0' Successful .... .1.. EXINSCON X'4' Function not supported, continue to call. .... .1.1 EXINSSUP X'5' Function not supported, suppress further calls.

 

EXITBUFF Storage Layout

*** EXITBUFF - SFS Exit General Data Buffer mapping macro
*
*     +-------------------------------------------------------+
*   0 |                       EXIEYEC                         |
*     +------+--------------------+---------------------------+
*   8 |EXITID|////////////////////|        EXIMACID-          |
*     +------+--------------------+---------------------------+
*  10 |          -(00C)           |         EXIFPID-          |
*     +---------------------------+---------------------------+
*  18 |          -(014)           |        EXIREQID-          |
*     +---------------------------+---------------------------+
*  20 |          -(01C)           |                           |
*     +---------------------------+                           |
*  28 |                                                       |
*     =                       EXIRSRVD                        =
*     |                           +---------------------------+
*  38 |                           |         EXIRPTR           |
*     +---------------------------+---------------------------+
*  40
*
*** EXITBUFF - SFS Exit General Data Buffer mapping macro
*** EXITFSRW - SFS Exit General Data Buffer mapping macro
*
*     +-------------------------------------------------------+
*   0 |                       EXIEYE1                         |
*     +---------------------------+---------------------------+
*   8 |         EXIPTR1           |         EXILCNT           |
*     +-------------+-------------+---------------------------+
*  10 |   EXISG     |  EXISGTHR   |         EXISGSIZ          |
*     +-------------+-------------+---------------------------+
*  18 |         EXISGAVA          | 1C
*     +---------------------------+
*
*** EXITFSRW - SFS Exit General Data Buffer mapping macro
*** EXILIST - SFS Exit General Data Buffer mapping macro
*
*     +-------------------------------------------------------+
*   0 |                       EXIEYE2                         |
*     +---------------------------+---------------------------+
*   8 |         EXINPTR           |        EXICONID-          |
*     +---------------------------+---------------------------+
*  10 |          -(00C)           |        EXIALTID-          |
*     +---------------------------+---------------------------+
*  18 |          -(014)           |        EXINEWID-          |
*     +---------------------------+---------------------------+
*  20 |          -(01C)           |         EXILUWGP          |
*     +---------------------------+---------------------------+
*  28 |                       EXIFSID                         |
*     +---------------------------+---------------------------+
*  30 |         EXIFSTHR          |         EXIFSSIZ          |
*     +---------------------------+---------------------------+
*  38 |         EXIFSCOM          |         EXIWUFUN          |
*     +------+------+-------------+---------------------------+
*  40 |:INFL |:OUTFL|/////////////| 44
*     +------+------+-------------+
*
*** EXILIST - SFS Exit General Data Buffer mapping macro

 

EXITBUFF Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

EXIALTID 0014

EXIBSIZE 003C 00000040

EXICONID 000C

EXICSIZE 0018 0000001C

EXIEYEC 0000

EXIEYE1 0000

EXIEYE2 0000

EXIFPID 0014

EXIFSCOM 0038

EXIFSID 0028

EXIFSSIZ 0034

EXIFSTHR 0030

EXIFSU 0042 02

EXIFUNC 0008

EXIINCOM 0040 80

EXIINFL 0040

EXIINTRI 0040 40

EXILCNT 000C

EXILSIZE 0042 00000044

EXILUWGP 0024

EXIMACID 000C

EXINEWID 001C

EXINPTR 0008

EXINSCON 0042 04

EXINSSUP 0042 05

EXIOTHER 0042 00000002

EXIOUTFL 0041

EXIOUTRO 0041 80

EXIPTR1 0008

EXIRAW 0042 03

EXIREQID 001C

EXIRPTR 003C

EXIRSRVD 0024

EXISG 0010

EXISGAVA 0018

EXISGSIZ 0014

EXISGTHR 0012

EXISUCC 0042 00

EXITID 0008

EXIWUFUN 003C


This information is based on VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:20:20 EDT.
Copyright IBM Corporation, 1990, 1999