The IEFSSVTI macro with the ENTRY parameter defines a function routine entry in a static input table.
The syntax of the IEFSSVTI macro with TYPE=ENTRY is written as follows:
Syntax | Description |
---|---|
name | name: symbol. Begin name in column 1. |
␢ | One or more blanks must precede IEFSSVTI. |
IEFSSVTI | |
␢ | One or more blanks must follow IEFSSVTI. |
TYPE=ENTRY | |
,FUNCNAME=funcname | funcname: RS-type address or address in register (2) - (12). |
,FUNCADDR=funcaddr | funcaddr: RS-type address or
address in register (2) - (12). Default: none |
,NUMFCODES=numfcodes | numfcodes: RS-type address or address in register (2) - (12). |
,FCODES=fcodes(,fcodes...) | fcodes: RS-type address or address in register (2) - (12). |
,FCODES=0 | Default: FCODES=0 |
The parameters are explained as follows:
This field must be left-justified and padded to the right with blanks.
For a TYPE=ENTRY request, if you omit FUNCNAME, you must provide the function routine information about a subsequent TYPE=SET request.
You must provide the actual address in a subsequent TYPE=SET request.
When you specify FUNCADDR on a TYPE=SET request, you can use the high-order bit to specify the function routine AMODE. Setting this bit indicates that the routine receives control in AMODE 31. Clearing this bit indicates that the routine receives control in AMODE 24. You can also use the FUNCAMODE key to indicate the AMODE of a function routine.
Use the NUMFCODES parameter to reserve storage for function code information in a static function routine input table entry. You must specify a number greater or equal to the number of function codes specified with the FCODES parameter.
If you do not know the actual number of function codes associated with the routine, specify the maximum number of function codes you expect, to reserve enough storage. In this case, the FCODES parameter of a subsequent TYPE=SET request provides the actual function code information.
The same function code value cannot appear more than once within a set of IEFSSVTI invocations representing a function routine input table.
For a TYPE=ENTRY request, if you do not specify the FCODES parameter, you must provide the supported function codes on a subsequent TYPE=SET request. The default is 0.