This exit point controls partner LU security. It executes a user‑written exit routine that verifies a given user's authority to transfer data to and from a particular LU. The following are the possible results of the verification:
The default module name and entry point for this exit is XCOMEX12. The default module name can be overridden by specifying the load-module name in the Default Options.
Specify EXIT12=YES | Load-module name in the Default Options to enable this exit.
The module XCOMTRGT calls this exit.
This exit is a branch entry.
EX12PLST is the required DSECT.
The addressing mode at entry is 31.
The following registers are available at entry:
Undefined
Address of EX12PLST
Undefined
Address of register save area
Return address
Entry point address
The following registers are available at exit:
Undefined
Return code
The only valid return code is 0 for a normal return.
Allow access immediately
Let the security package make the decision
Deny access immediately
The following is a sample program using this exit:
CAI.CBXGSAMP(XCOMEX12)
Note: In cases where a transfer causes the server to create a session due to GETSESS=YES, Exit 12 is called once before session establishment and once before the transfer is performed. The exit is also called before each transfer restart.
| Copyright © 2012 CA. All rights reserved. |
|