search cancel

SOI Console auto logout timeout setting for user

book

Article ID: 257854

calendar_today

Updated On:

Products

CA Service Operations Insight (SOI)

Issue/Introduction

SOI Manager and SOI UI Server on separate Hosts. In the customers environment the SOI console is open all the time. Every day the customer has to log on because after some time the SOI Console seems to have an auto logoff. 
Is there a way to suppress this behavior? The customer wants to stay logged in all the time.

Environment

Release : SOI 4.2 CU4

Cause

Missing Feature

Resolution

The attached fix enables editing the timeout

 

 

Additional Information

How to apply the fix: 

 

1. Stop SOI Services

2. Move the below files/folders to a backup location:
    a. In UI Server machines 
        <SOI Install Folder>\SamUI\lib\soi.common.sam-4.2.0-ui.jar
        <SOI Install Folder>\SamUI\webapps\sam\lib\soi.common.sam-4.2.0-oneclick.jar
    
    b. In SOI Manager machine
        <SOI Install Folder>\tomcat\lib\soi.common.sam-4.2.0-manager.jar

3. Copy the new files from the extracted zip file as below:
    a. In UI Server machines 
        <SOI Install Folder>\SamUI\lib\soi.common.sam-4.2.0-ui.jar
        <SOI Install Folder>\SamUI\webapps\sam\lib\soi.common.sam-4.2.0-oneclick.jar
    b. In SOI Manager machine
        <SOI Install Folder>\tomcat\lib\soi.common.sam-4.2.0-manager.jar

4. Update the file eem-config.xml to include the below tag after password tag, the below value sets session timeout to 1 day
    a. In UI Server machines at <SOI Install Folder>\SamUI\webapps\sam\eem-config.xml     
        <sessionTimeout>86400</sessionTimeout>
    b. In SOI Manager machine at <SOI Install Folder>\tomcat\webapps\sam\eem-config.xml
        <sessionTimeout>86400</sessionTimeout>

5. Add the below entry in <SOI Install Folder>\jsw\conf\soi-user-interface.conf file in UI Server machine after line containing string wrapper.java.additional.23:
    wrapper.java.additional.27=-Dsoi.eemsso.debug=on

6. Add the below entries in <SOI Install Folder>\SamUI\lib\log4j2.xml file:
        <Logger name="com.aprisma.spectrum.app.sso" level="DEBUG">
            <AppenderRef ref="SAMDEBUG" />
        </Logger>
        <Logger name="com.ca.sam.dashboard.resourcemanager" level="DEBUG">
            <AppenderRef ref="SAMDEBUG" />
        </Logger>  
7. Start SOI Services

8. Verify the issue once the Services are up and running

 

 

 

NOTE: ensure that all three timeout are in sync to avoid any conflict: 

•  The sessionTimeout value at SOI side (as part of eem-config.xml)
•  Cache Update Time under Session Configuration on EEM side
•  CredentialLifeTime setting in the iAuthority.conf

 

 

 

Related KB:

How do I change the default console session timeout for a user in SOI? (broadcom.com)

Attachments

33254509_CU4_1673888213080.zip get_app