Description:
What is SURROGAT user checking and what it does?
Solution:
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:
Example:
With XUSER=YES, TEST02 can issue an EXEC CICS START TRANS(CEMT) USERID(TEST01)
The DEFAULT value for XUSER is XUSER=NO