Usage
IPVEPSND, the fetchable LE function IPVEPSND(), is defined as:
int IPVEPSND(char *ProdID, char *UsrPgm, char *BufPtr, char *DbgDDn);
The parameters are defined as follows:
- ProdID
- The product ID. For example: the Fault Analyzer product ID is “IDI"; the File Manager product ID is “FMN".
- UsrPgm
- The user program name. For the ADFz family of products, the user program
name is obtained via the
EVENTPROCESSINGEXIT
option. - BufPtr
- The buffer pointer. The 31-bit address of a storage buffer to
be passed to the Event Processing exit in the following format:
- Byte 0-3
- Total data length
- Byte 4
- Segment data
- Byte 0-1
- Segment length
- Byte 2
- Segment data
Repeat segment length and segment data for all segments
- DbgDDn
- The debug DDname.
The returned int value includes the following descriptive bytes:
- Byte 0
- IPVEPSND return code (0 = successful).
- Byte 1
- IPVEPRCV return code (0 = successful). This byte is valid only if the debug DDname is specified.
- Byte 2-3
- User exit return code. This byte is valid only if the debug DDname is specified.