On entry to the security exit, Register 1 points to a list of ten full words, as shown in this diagram.

The contents of the parameter list are as follows:
Is a full word containing the address of function code F'32'.
Is set to zero.
Is the address of an 8-character field, blank-padded, containing the user ID executing the procedure in which &SECCALL EXIT was issued. If &SECCALL EXIT was issued from an EASINET procedure, this word is set to zero.
Is the address of three full words containing the session correlator and the user token (UTOKEN) associated with the user issuing the &SECCALL EXIT statement. If no user ID is involved because the &SECCALL EXIT statement has been issued from an EASINET procedure, this word is set to zero.
Is the address of 8-character terminal name.
Is set to zero.
Is set to zero.
Is the address of an 82-character area into which the exit can place any message text. If a message is placed in this area it is returned to the issuing NCL procedure in the system variable &SYSMSG. If a message is returned in this area it must be formatted as follows:
Specifies the hexadecimal length of the message text (excluding these two bytes).
Specifies the error message text. Message text is converted to upper case.
Limits: 80 characters
Is set to zero.
Is the address of a variable length list of contiguous full words, ended by a full word containing a value of X'FFFFFFFF'. Each word in the list points at an area that represents an NCL variable, where the format of this area is always:
Specifies the length of parameter data present (excluding these two length bytes).
Specifies the parameter data, padded to 256 bytes with blanks.
The exit can pass information back to the calling NCL procedure in the following ways: