The parameters are explained under the list form of the SWAREQ
macro, with the following exceptions:
- ,UNAUTH=YES
- ,UNAUTH=NO
- UNAUTH=YES specifies that the system is to invoke the unauthorized
form of the SWA manager. The unauthorized form of the SWA manager
provides the output of the RL function of the authorized SWA manager.
If you also specify the FCODE parameter, the SWAREQ macro checks the
syntax of the FCODE parameter but does not use the function code. To
use SWAREQ with UNAUTH=YES you must:
- Be in 31–bit addressing mode
- Issue the macro IEFZB505 specifying LOCEPAX=YES, which generates
a longer, 28–byte, EPA
To use SWAREQ with the default of UNAUTH=NO, you must be in
supervisor state, holding no locks, in task mode, and not in cross
memory mode. However, when you are using SWAREQ to perform a Read
Locate, you can override these restrictions by specifying UNAUTH=YES,
in which case you must follow the requirements for UNAUTH=YES, above.
- ,MF=(E,addr)
- E specifies the execute form of the SWAREQ macro, and addr specifies
the address of the parameter list.