Programming Interface Information:
This page documents intended Programming
Interfaces that allow the customer to write programs to obtain the services of VM/ESA. |
EXITBUFF
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 EXITBUFFEXITFSRW 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 EXITFSRWEXILIST 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
Last updated on 12 Aug 1999 at 11:20:20 EDT.
Copyright IBM Corporation, 1990, 1999