APAR status
Closed as program error.
Error description
Problem Title ============= 'Select Language' option doesn't work in login page, the welcome page and entire Maximo menu is not translated Problem details: ================= On a multi-language environment, on login page when changing the language to a secondary language, still can be seen the labels in EN. Also the user will be logged in EN mode (primary language) instead of selected secondary language. Application ======== Maximo UI - Welcome page L2 ACTION TAKEN ================== - tested and reproduced the same behavior on a local Maximo 761 + Spanish as secondary language - checked login.jsp and confirmed that there is a syntax error in the script related to function selectLanguage(). The error can be seen on the following line, the last parenthesis is not on the same line and it is not taken in consideration: var username = document.getElementById("<%=userFieldName%> "); STEPS TO REPRODUCE: ===================== 1. Open Maximo url 2. On Login page from 'Select Language' option select a secondary language, e.g. Espanol 3. ISSUE: All labels from login page are not translated. Moreover, after pressing "Sign In" button, entire Maximo menu is still in English. Customer Product Version # ======================== App Server IBM WebSphere Application Server 9.0.0.7 Version Tivoli's process automation engine 7.6.1.0 Build 20180718-1141 DB Build V7610-83 IBM Maximo Asset Management Work Centers 7.6.0.4 Build 20180712-1824 DB Build V7604-119 IBM TPAE Integration Framework 7.6.1.0 Build 20180717-1722 DB Build V7610-02 IBM TPAE OS/REST Framework 7.6.1.0 Build 20180718-1141 DB Build V7610-38 IBM Maximo Asset Management 7.6.1.0 Build 20180718-1141 DB Build V7604-01 IoT Connection Utility 7.6.0.1 Build 20180709-1524 DB Build V7601-02 Server OS Windows Server 2012 R2 6.3 Server DB DB2/NT64 11.1 (SQL11010)
Local fix
- Open login.jsp with a text editor and correct the syntax error related to function selectLanguage(). The error can be seen on the following line, the last parenthesis is not on the same line and has some blank spaces: var username = document.getElementById("<%=userFieldName%> "); The above line should look like this: var username = document.getElementById("<%=userFieldName%>"); - Save login.jsp file and rebuild/redeploy ear file.
Problem summary
**************************************************************** * USERS AFFECTED: * * N/A/ * **************************************************************** * PROBLEM DESCRIPTION: * * there is a bug when I selected other language in the login * * page * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
fixed in the login.jsp
Temporary fix
Comments
APAR Information
APAR number
IJ08484
Reported component name
WORK ORDERS
Reported component ID
5724R46WO
Reported release
760
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-08-17
Closed date
2018-09-27
Last modified date
2018-09-27
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WORK ORDERS
Fixed component ID
5724R46WO
Applicable component levels
R760 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCHPPU","label":"Work Order Tracking"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"760","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
27 September 2018