How to configure the PASS system task in IDMS 19.0 to support password phrases (passphrase).
Release : 19.0
For information on the PASS System Task see article 142093 - What does new task code PASS do?
The system task PASS was introduced in 19.0 by PTF SO05694 with the support for password phrases (passphrase).
It invokes RHDCPASS and is an alternative to using the SIGNON system task to change the password or passphrase.
Task PASS makes it easier to change passphrases which can be from 9 to 100 characters long.
The task is invoked from a terminal by a user when they want to change their password or passphrase.
The documentation is in section PASS System Task
If IDMS was installed from the S1912 pax file then PTF SO05694 is already installed and the program and task definitions would already be there.
If the program RHDCPASS is missing from the load library then PTF SO05694 needs to be applied.
If the PTF is applied but the program and task definitions are missing then the HOLD ACTION for PTF SO05694 needs to be performed:
After installing this PTF, use the RHDCSGEN utility or SYSGEN
online to update the CV SYSGEN with the following definitions:
ADD PROGRAM RHDCPASS
CONCURRENT
NODYNAMIC
DUMP THRESHOLD IS 0
ENABLED
ERROR THRESHOLD IS 5
ISA SIZE IS 0
LANGUAGE IS ASSEMBLER
MPMODE IS SYSTEM
NOMAINLINE
MULTIPLE ENCLAVE IS ON
NEW COPY IS ENABLED
OVERLAYABLE
PROGRAM
NOPROTECT
REENTRANT
NONRESIDENT
REUSABLE
SAVEAREA
.
ADD TASK PASS
ENABLED
EXTERNAL
EXTERNAL WAIT IS SYSTEM
INACTIVE INTERVAL IS SYSTEM
INVOKES PROGRAM RHDCPASS
INPUT
NOMAP
ON COMMIT SYSTEM
ON ROLLBACK CONTINUE SYSTEM
PRINT KEY IS SYSTEM
PRIORITY IS 100
RESOURCE TIMEOUT INTERVAL IS SYSTEM PROGRAM IS SYSTEM
NOSAVE
LOCATION IS ANY
STORAGE LIMIT IS SYSTEM
LOCK LIMIT IS SYSTEM
CALL LIMIT IS SYSTEM
DBIO LIMIT IS SYSTEM
MAXIMUM CONCURRENT THREADS IS OFF
AREA ACQUISITION THRESHOLD IS OFF RETRY FOREVER
PROTOCOL IS DEFRESP
QUIESCE WAIT IS SYSTEM
TRANSACTION SHARING IS SYSTEM
.
ADD PROGRAM RHDCPASM
CONCURRENT
NODYNAMIC
DUMP THRESHOLD IS 0
ENABLED
ERROR THRESHOLD IS 5
ISA SIZE IS 0
LANGUAGE IS ASSEMBLER
MPMODE IS SYSTEM
NOMAINLINE
MULTIPLE ENCLAVE IS ON
NEW COPY IS ENABLED
NONOVERLAYABLE
MAP
PROTECT
REENTRANT
NONRESIDENT
REUSABLE
NOSAVEAREA
.