Change the password recorded by an external security manager (ESM) for a specified user ID.
CHANGE PASSWORD >>-CHANGE PASSWORD(data-value)--NEWPASSWORD(data-value)---------> >--USERID(data-value)--+----------------------+-----------------> '-ESMREASON(data-area)-' >--+--------------------+-------------------------------------->< '-ESMRESP(data-area)-'
Conditions: INVREQ, NOTAUTH, USERIDERR
This command is threadsafe.
Unlike the SIGNON command, CHANGE PASSWORD does not depend upon the principal facility, therefore it can be issued in non-terminal environments such as Web applications and APPC sessions.
Attention: You should clear the password fields on the EXEC CICS® commands that have a password option as soon as possible after use. This is to ensure that passwords are not revealed in system or transaction dumps.
Options ESMRESP and ESMREASON return the response and reason codes, if any, from the external security manager.
If the ESM is RACF®, this field is the RACF reason code.
If the ESM is RACF, this field is the RACF return code.
If the ESM does not allow mixed case passwords, the password is converted to uppercase.
If the ESM does not allow mixed case passwords, the password is converted to uppercase.
The user ID supplied is converted to uppercase.
Default action: terminate the task abnormally.
Default action: terminate the task abnormally.
Default action: terminate the task abnormally.