If a language code is not set in the column PROF_PREFERRED_LANGUAGE of the EMPLOYEE table, a recipient may receive a notification mail from Profiles in the senders browser language. Can a default for all users be set to overcome this limitation?
Notification mails from Profiles are received in the language of the sender.
This may not necessarily be the same language of the recipient.
This has been identified as a product defect under APAR LO70372
IBM Connections 3.0
Diagnosing the problem
The language code was missing for the recipient user from the employee table, PROF_PREFERRED_LANGUAGE column.
Resolving the problem
This can be populated by TDI by mapping an attribute containing the two digit country code
from the LDAP server.
Alternatively, if no suitable attribute exists in the LDAP, a code may be set for all users by
adding a function to write the same value to all users.
English 'en' is used in the example below.
For the correct format, users can reference the locale code that their browsers use, or consult
the ISO639 and ISO3166 standards for the standard locale and country codes respectively.
Edit the profiles_functions.js file in the TDISOL directory to add
var result = "";
result = 'en'
Then include this new function into the map_dbrepos_from_source.properties file
Following the next synchronization by TDI, a value 'en' will have been written to all users.
Subsequent notification mails from Profiles will be sent in English and not in the language of the sender.