FCC changes not taking effect
search cancel

FCC changes not taking effect

book

Article ID: 8059

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On

Issue/Introduction

Changes made to login/passwords forms (login.fcc, smpwservices.fcc etc) are not reflected immediately in the browser.

Environment

Web Agent : r12.5 and above

Cause

There are many things that could go wrong here. 

For e.g

  • FCC forms (pages with .fcc extension or any other extension as specified in FCCExt ACO parameter) are cached by default by web agent.
  • Web server could also have setting to cache web pages
  • The browser may also be caching the web pages
  • The correct FORMS may not have been modified when FCC internationalization is enabled. https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/siteminder/12-8/configuring/web-agent-configuration/fcc-internationalization.html

Resolution

  • FCC Forms are cached by default by web agent to improve the web agent performance. This can be disabled by setting ACO EnableFormCache=No.
  • Refer to web server documentation to disable any web server specific cache settings . For e.g in case of IIS you could consider disabling Output caching (UserCache/Kernel Cache). For IIS it is also recommended to set ACO IISCacheDisable=yes
  • Clear browser cache by deleting browsing history or alternatively you can append a random querystring to ensure that it doesn't serve the web page from it's local cache (e.g you can try accessing login.fcc?1=1 , login.fcc?2=2 etc. ) 
  • To ensure that you are modifying the correct FCC page, the best way is to the enable web agent trace log and check the location where it is loading the forms from . For e.g.Here we can see that the web agent loaded the localized fcc form from forms_en-US directory rather than the default forms directory 

 

[08/23/2017][10:12:03][5052][2620][CSmFormTemplateCache.cpp:196][CSmFormTemplateCache::GetForm][][][][][][][Serving form template 'C:\<Web_agent_root>\win64\samples/forms_en-US/login_en-US.fcc' from cache.]