The )INEXIT section, which must be specified as the first statement
in the panel source member, identifies a program that is called by
ISPF for each source record read for the panel. The program is passed
the panel source record and can change the record, delete the record,
or insert a new record.
>>-)INEXIT--+-PGM--exit-add--+--+-------+----------------------><
'-LOAD--exit-mod-' '-CACHE-'
Where:
- PGM
- Keyword that indicates that the exit routine being invoked was
loaded when ISPF loaded the application dialog or was loaded from
the application. The application passes ISPF the address of the exit
routine in exit-add.
- exit-add
- The name of a 4-byte, FIXED format dialog variable that contains
the address of the exit routine, which can reside above or below the
16Mb line. The exit routine receives control in AMODE=31 mode. This
parameter is used in conjunction with the keyword PGM.
- LOAD
- Keyword that indicates the exit routine is to be loaded dynamically.
The application passes ISPF the module name of the exit routine that
is to be dynamically loaded. The module name is passed in the exit-mod parm.
- exit-mod
- Identifies the name of the panel input exit routine module that
is to be dynamically loaded by ISPF. The panel input exit name can
be passed as a literal or as a dialog variable that contains the panel
user exit name. This parameter is used in conjunction with the LOAD
keyword.
- CACHE
- Keyword that requests ISPF to retain a copy of the panel in virtual
storage and to use this copy for subsequent displays of the panel.
By default, a panel with a input exit is not retained in virtual storage.