The form is not being displayed for German (de-DE) locale

Document ID : KB000007592
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Using Basic Password services, when a user is directed to a “Change password” page [either forced or expired or locked situations], he should see the page in the local language. This happens just fine for French and English but not for the German (de-DE) locale. 

These are the steps to reproduce the problem:

1. Open the browser 
2. Set the language options as desired [English, French, German] (This language should be top in the list to set the browser for that language) 
3. Access the protected page with user credentials to be redirected to “change password” screen. 
4. Expected outcome: Change password page is displayed in respective language. 
For English, French, the pages are displayed appropriately. For GERMAN, the page is not displayed and the Two Buttons do not work. 
The SMAUTHREASON=20 and the redirect URL also remains the same in the 3 cases. The logs do not show any messages 

Environment:
Siteminder R12.52 Sp1 and R12.52 SP1 CR4 Windows 2008 R2.
Cause:

Issue is with the German's fcc page (smpwservices_de-DE.fcc in webagent\samples\forms_de-DE).

The smpwservices_de-DE.fcc page has the below content

document.write("<p>Wenn das System automatisch eine PIN zuweisen soll, aktivieren Sie das Kontrollkästchen "System-PIN". </font>");

The double quotes for the "System-PIN" is what is causing the problem.

Resolution:

As a workaround  change the line to remove double quotes in smpwservices_de-DE.fcc in webagent\samples\forms_de-DE: 

document.write("<p>Wenn das System automatisch eine PIN zuweisen soll, aktivieren Sie das Kontrollkästchen System-PIN. </font>");

There is also a fix provided in CA SSO R12.52 SP1 CR06 Build#2174