When viewing emails sent via RSA Identity Governance & Lifecycle installed on a WildFly application server, special characters that display correctly in the body of the email do not display correctly in the subject line of the email.
This issue occurs when the character set is not using UTF-8. For example, in this case the email subject line was using ANSI_X3.4-1968 but the body of the email was using UTF-8.
In the case of RSA Identity Governance & Lifecycle on WildFly, the operating system environment has a default character set of ANSI_X3.4-1968, rather than UTF-8. Since the application server does not specifically override the setting, the environment default is used. This is caused by a missing JVM startup parameter in the WildFly application server startup script.
This is a known issue reported in engineering ticket ACM-95236.
This issue is resolved in the following RSA Identity Governance & Lifecycle versions and/or patch levels:
RSA Identity Governance & Lifecycle 7.0.2 P14
RSA Identity Governance & Lifecycle 7.1.0 P07
RSA Identity Governance & Lifecycle 7.1.1 P02
RSA Identity Governance & Lifecycle 7.2
A manual edit to the startup file may be done as a workaround to this issue. Please note that this manual edit will not persist if the system is patched, and the new patch version is below the versions listed in the Resolution section. The manual edit will need to be reapplied after patches, upgrades, and hotfixes that are below the resolution versions.
The steps below provide instructions on making the manual edit to the startup file. These instructions are the same for the aveksa_server and aveksa_cluster startup scripts. The example below uses the aveksa_server startup script.
Login to the WildFly application server as the root user.