000029790 - FIM - How to set "fim.session.lifetime"

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000029790
Applies ToRSA Product Set: FIM
RSA Product/Service Type: Federated Identity Management  
RSA Version/Condition: 4.2
Platform (Other): 4.2 SP1
Issuefim.properties contains a fim.session.lifetime setting but only onder the standalone section. How is this set for a cluster?
Resolutionfim.session.lifetime is used by both Standalone and Cluster setting.
  • In Standalone this value is read from the fim.properties.
  • In Cluster this value is read from the database.
                public static long getSessionLifetime() {
                                if (isDeploymentClustered()) {
                                                // Get from DB for Clustered Deployment
                                                return getFIMPropertySettingsFromDB().getFimSessionLifetime();
                                return FIMProperties.getSessionLifetime();
The default fim.session.lifetime value for the cluster is also 3600000. This can be changed in the Cluster Admin console->Cluster->FIMProperties->Session lifetime Value.
NotesThe value of fim.session.lifetime is used by the SessionHandleTable (Manages the sessions) cleanup thread.
The value of fim.object.lifetime.iterval is used by the ProfileStateTable (A table for holding state information when doing profile message exchanges) cleanup thread.
FIM maintains the sessions even if the SLO service is disabled in the entities.