IBM Support

Select Language option doesn't work in Login Page, Welcome to Maximo page and entire Maximo menu is not getting translated

Troubleshooting


Problem

In Maximo 7.6.1 version, on a multi-language environment, on login page when changing the language to a secondary language, still can be seen the menu labels in primary language.
Also the user will be logged in EN mode (primary language) instead of selected secondary language.
Please check below screenshots where can be seen the issue:

Login Page

 

 

Issue

Symptom

Secondary languages cannot be selected and used in Maximo 7.6.1 release.

Cause

There is a syntax error in the script related to selectLanguage() function from login.jsp file.

Resolving The Problem

This has been identified as a product defect under APAR IJ08484. Please contact IBM Maximo Support and request the IFIX for this issue.

As a work around this problem can be fixed by applying the following steps:

1. Locate the login.jsp file, default location is:

\IBM\SMP\maximo\applications\maximo\maximouiweb\webmodule\webclient\login

2. Open login.jsp file in a text editor and search after keyword 'function selectLanguage()' , you will find the following section:

Incorrect login.jsp

3. The error can be seen on the red marked lines, the last parenthesis is not on the same line and it is not taken in consideration. Move the last parenthesis on the same line with 'var username' , it should look like below:

Corrected login.jsp

4. Rebuild and redeploy maximo.ear file.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.6.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
11 October 2018

UID

ibm10732888