Skip to main content

Problem: Unable to remove the login language Swedish from regional settings in APP 10.

In order to remove a login language (regional) from the log on window and from the regional settings in the below figure, users can uncheck the data field “Enable For Login” from Used languages screen in IFS APP 9.

But, in APP10 even if this is unchecked, the unchecked language can not be removed from regional settings and log on window.

We can not remove the translations provided in Swedish since the reports consist of the texts in Swedish and the requirement is using the application only in English with out letting the users to change language to Swedish from the following window.

Steps and Findings: 

  1. Navigate to Tools>Options>Regional settings.
  2. Check the available languages under Language  field.
  3. Navigate to Used Languages window.
  4. Uncheck the unwanted language to be displayed and save.
  5. Restart the application and the unchecked language is still listed under Language filed in the regional settings and it can be seen in log on window in the list of languages as well.

In APP 9, This the language can be removed from both of these incidents through the same process.

Recreated in customer environment(s): YES

Recreatable in core: YES  | Regional Test CMB

Business Impact: : Customer needs to force the user to login with English.

Importance: High

Case ID: G2293850-A

Request from R&D: Could you please mention the steps to attain the above requirement or can we report this as a core bug by providing the above findings? 

 

@Minoshini Fonseka could you please review / specify the R&D queue and provide the required assistance?


@Minoshini Fonseka could you please review / specify the R&D queue and provide the required assistance?

@Rusiru Dharmadasa : Since this is Client related, is it possible for you to review this ACH task please. 


@domze could you please help us here? I think it is a bug if we cannot remove the language from login dialog or regional settings dialog using the “Enabled for Login” check box. Could you please confirm or rather let us know if any additional steps required?


In APPS9 the list of languages was pulled from the server BEFORE the login, using an anonymous call (as the user hasn’t login yet). Due to increased security requirements the possibility to make anonymous calls has been removed, so this method of language filtering is not available anymore. There might be some other way of achieving this, but I don’t recall right now.


@domze thanks for the reply. Then it is no longer valid to have that “Enabled for login” column in used languages screen? To which team we must report this as a bug? Would you be able to find and let us know the other way of achieving this as well or tag a person who can answer? Is it by removing the corresponding language folder in the client runtime? 


I have received following answer from my team:

In IFS APP10 with the new Authentication Design in login dialog the languages to display are selected from the "Ifs.Fnd.Explorer.exe.manifest".
"Ifs.Fnd.Explorer.exe.manifest", with every build will have the latest\up to date selected languages from installation\Reconfiguration.

 

When running the Reconfiguration one could select what the active languages should be in the client. This is documented and could be found at:
https://wis.ifsworld.com/f1docs/apps10/foundation1/020_installation/500_references/010_ifs_configuration_builder/020_gen_task/050_genbuild.htm

 

This states
****************************
Select the languages to included in build from Select Languages: list.
English (US) will always be included, and cannot be excluded, except when building from LNG_Components. English (US) means that tcomponent]_*-en.trs and dcomponent]_*.lng files will be built into build destination. The Client column for each included language can be selected. When not selected, the specific language will not be generated for client runtime although the translations will be installed to the <build_home>. You can use Select All, Unselect All, Filter to speed up selection. Select the languages that should be included. If you select Filter the languages to be included and the Client language will be filtered according to the loaded Customer Configuration File.
****************************

 

With this the Used languages' form's 'Enable for login' column has no bearing for IEE Client. TE PaC Base Server Framework Team was informed of this and they will look into the possibility of hiding or renaming the column if it’s used by Aurena or other clients to reflect this change.

 

For the customer one option would be to hide the column using a Base Profile for the time being. Since this is being used by System Administrators the impact is low.

--------------

the related solution link is

http://lcs.corpnet.ifsworld.com/login/secured/castrw/Solution.page?ORIGINATING_SOLUTION_ID=263750