TYPE=RESERVE parameter of IEFSSVTI

The IEFSSVTI macro with the RESERVE parameter reserves dynamic storage for a function routine input table.

Syntax

The syntax of the IEFSSVTI macro with TYPE=RESERVE 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=RESERVE  
   
,SSVTDATA=ssvtdata ssvtdata: RS-type address
   
,TABLEN=tablen tablen: RS-type address
,MAXFCODES=maxfcodes maxfcodes: RS-type address or address in register (2) - (12).
   

Parameters

The parameters are explained as follows:

TYPE=RESERVE
A parameter that reserves the amount of dynamic storage required to contain a copy of a static function routine input table.
,SSVTDATA=ssvtdata
A required parameter that specifies the name of the function routine input table that relates supported SSVT function codes with function routines. Use this name when referencing the function routine input table and also on the SSVTDATA parameter of the IEFSSVT macro.
,TABLEN=tablen
,MAXFCODES=maxfcodes
You must specify one of the following parameters:
TABLEN=tablen
A parameter that specifies the name of a constant, which contains the length of storage required by the function routine input table. This should be the name of a constant specified by the TABLEN parameter on a previous TYPE=INITIAL invocation. Use this parameter when reserving storage for a dynamic function routine input table that is to be copied from another table.
MAXFCODES=maxfcodes
A parameter that specifies the maximum number of function codes that is supported by the entire function routine input table. Use this key to reserve space for a dynamic input table when the specific function routines and function codes that are supported are not known at compile time.