as mentioned if you have audit journalling on for security
I use this bit of SQL. Adjust the time as necessary
SELECT Entry_Timestamp, current server as System_name
,Job_Number CONCAT '/' CONCAT RTRIM(Job_User) CONCAT '/' CONCAT
RTRIM(Job_Name) AS Job_Name
,RTRIM(Program_Library) CONCAT '/' CONCAT RTRIM(Program_Name) AS
Program_Name
,RTRIM(CAST(SUBSTR(Entry_Data, 2, 10) AS VARCHAR(10))) AS User_Id
,Remote_Address
,Remote_Port
, CAST(SUBSTR(Entry_Data, 12, 10) AS CHAR(10)) as "device"
,CASE RTRIM(CAST(SUBSTR(Entry_Data, 1, 1) AS CHAR(1)))
WHEN 'A' THEN 'APPC bind failure-(A)'
WHEN 'C' THEN 'User authentication with CHKPWD failed-(C)'
WHEN 'D' THEN 'Service tools user ID name not valid-(D)'
WHEN 'E' THEN 'Service tools user ID password not valid-(E)'
WHEN 'P' THEN 'Password not valid-(P)'
WHEN 'Q' THEN 'User profile is disabled-(Q)'
WHEN 'R' THEN 'User password was expired-(R)'
WHEN 'S' THEN 'SQL Decryption password is not valid-(S)'
WHEN 'U' THEN 'User name not valid-(U)'
WHEN 'X' THEN 'Service tools user ID is disabled-(X)'
WHEN 'Y' THEN 'Service tools user ID not valid-(Y)'
WHEN 'Z' THEN 'Service tools user ID password not valid-(Z)'
else '*UNKNOWN - ' concat
RTRIM(CAST(SUBSTR(Entry_Data, 1, 1) AS CHAR(1)))
END Violation_Type
FROM TABLE (
Qsys2.Display_Journal(
'QSYS','QAUDJRN',
Starting_Receiver_Name => '*CURAVLCHN',
Journal_Entry_Types => 'PW',
Starting_Timestamp => CURRENT TIMESTAMP - 1 days )) I;
*newer one
select current_server server,
AUDIT_USER_NAME,remote_address,eNTRY_TIMESTAMP, VIOLATION_TYPE_DETAIL,
DEVICE_NAME,job_name
from table (
SYSTOOLS.AUDIT_JOURNAL_PW(
STARTING_TIMESTAMP => current timestamp - 6 hours)
) pw
-- where Pw.Audit_User_Name = 'USER_ID'
order by entry_timestamp desc;
Bryan
Jerry Draper wrote on 8/26/2025 1:44 PM:
We have a user who changed password last Friday and now profile is
getting *DISABLED every night at 00:20:00.
The password doesn't expire until 11/25/25.
Enabling the profile allows for signon.
Seems like there is a ghost process that is trying to sign on with the
"old" password.
What could that be.
No WRKJOBSCDE jobs; no FTP; ???
Jerry
As an Amazon Associate we earn from qualifying purchases.