IBM Maximo: BMXAA4038E - Cannot log in to perform this action on Forgot Password link
To solve this problem you must:
1) Login to Maximo, go to the Systems Properties application
2) search for the following property mxe.system.regpassword and confirm the password (you must uncheck obscured choice to see password)
3) Go to the Users application and search for user MAXREG, reset the password to match the value in 2), logout and "Forgot Password" should now work.
You can use the bellow queries to identify other problems:
Checking the system properties
SELECT PROPNAME,SERVERNAME,PROPVALUE,ENCRYPTEDVALUE FROM MAXPROPVALUE WHERE PROPNAME IN ( 'mxe.system.reguser', 'mxe.system.regpassword','mxe.convertloginid');
Result
PROPNAME | SERVERNAME | PROPVALUE | ENCRYPTEDVALUE |
---|---|---|---|
mxe.convertloginid | COMMON | 1 | (null) |
mxe.system.regpassword | COMMON | (null) | 65...27 |
mxe.system.reguser | COMMON | MAXREG | (null) |
In property mxe.system.reguser the value must be CAPITALIZED
Check MAXREG user
SELECT USERID,STATUS,PASSWORD,LOGINID FROM MAXUSER WHERE loginid IN ( SELECT PROPVALUE FROM MAXPROPVALUE WHERE PROPNAME IN ( 'mxe.system.reguser')) ;
Result
USERID | STATUS | PASSWORD | LOGINID |
---|---|---|---|
MAXREG | ACTIVE | 461...70 | MAXREG |
check if MAXREG user is on MAXREG group
SELECT USERID,GROUPNAME FROM GROUPUSER WHERE USERID IN ( SELECT USERID FROM MAXUSER WHERE loginid IN ( SELECT PROPVALUE FROM MAXPROPVALUE WHERE PROPNAME IN ( 'mxe.system.reguser')) ) ;
USERID | GROUPNAME |
---|---|
MAXREG | DEFLTREG |
MAXREG | EVERYONE |
MAXREG | MAXREG |
Check permissions to FORGOTPSWD application
SELECT GROUPNAME,APP,OPTIONNAME FROM APPLICATIONAUTH WHERE APP ='FORGOTPSWD' AND GROUPNAME IN ( SELECT GROUPNAME FROM GROUPUSER WHERE USERID IN ( SELECT USERID FROM MAXUSER WHERE loginid IN ( SELECT PROPVALUE FROM MAXPROPVALUE WHERE PROPNAME IN ( 'mxe.system.reguser')) ) );
GROUPNAME | APP | OPTIONNAME |
---|---|---|
MAXREG | FORGOTPSWD | READ |
MAXREG | FORGOTPSWD | INSERT |
MAXREG | FORGOTPSWD | SAVE |
EVERYONE | FORGOTPSWD | READ |
EVERYONE | FORGOTPSWD | INSERT |
EVERYONE | FORGOTPSWD | SAVE |