What is SURROGAT user checking and what it does?
The Top Secret Implementation: CICS Guide will go into detail on SURROGAT.
A surrogate user is a user who has the authority to start work on behalf of another user. A surrogate user is authorized to act for that user without knowing the other user's password.
There are two ways to enable surrogate user checking:
- Specify XUSER=YES in the DFHSIT
- Specify FACMATRX=YES and XUSER=YES for the CICS Facility control options.
With XUSER=YES, TEST02 can issue an EXEC CICS START TRANS(CEMT) USERID(TEST01)
The DEFAULT value for XUSER is XUSER=NO