Previous Topic: The Surrogate FunctionNext Topic: Security Diagnose - Logon Password Verification


Alternate Userid Diagnose

The Alternate Userid Diagnose (X'D4') sets and resets the identity of the ACID on whose behalf the worker machine is executing.

The Alternate Userid Diagnose function is defined as follows:

Rx = Binary zero

Ry = Virtual address of a 16-byte parameter list. It must not cross a page boundary.

Authorization to execute Alternate Userid Diagnose functions requires CA Top Secret permission to DIAG(D4). The Alternate Userid Diagnose requires VMMACH(workerid) ACC(SUROGATE) and ACID(alternate-acid) privileges.

For a complete description of the use of surrogate functions, refer to the discussion of the SUROGATE command in the Implementation Guide.

Note: The DIAG(D4) will not give a return code of 12 if the target ACID is not defined, even if the issuer has NOSUBCHK on their ACID.