Working with Load Balancer Timeouts
If session-stickiness is configured with a timeout on the Load Balancer, that timeout value must be higher than the PeopleSoft Inactivity Logout timeout configured in the current Web Profile.
Keep in mind the session cookie name format. The session-cookie name must not start with a digit (0-9) and must not contain dots.
Example of bad name for session-cookie: 11.12.13.14-80-PORTAL-JSESSIONID
Example of good name for session-cookie: FINTSTWEB-80-PORTAL-JSESSIONID
To configure session cookie name:
Open a browser and access the WebSphere Administrative Console.
Go to Enterprise Applications, and select the PeopleSoft application and select the Manage Modules link.
Click on Portal.war.
Click on Session Management under Additional properties.
Make sure that the check box Override Session Management is enabled.
Click the Enable cookies link.
Set the cookie name.
The recommended format is:
<hostname>-<port>-PORTAL-PSJSESSIONID
Example: PSTST-8080-PORTAL-PSJSESSIONID
The default name of session-cookie is JSESSIONID.
Re-start the WebSphere Server to make this change effective.
To configure the cookie domain:
Open a browser and access the WebSphere Administrative Console.
Go to Enterprise Applications, and select the PeopleSoft application and select Manage Modules link.
Click on Portal.war.
Click on Session Management under Additional properties.
Make sure that the check box Override Session Management is enabled.
Click Enable cookies link
Enter the value in the Cookie domain field.
Re-start the WebSphere Server to make this change effective.
The session cookie name is configured in weblogic.xml of the portal servlet (web application). This file can be found in the following directory: <PIA_HOME>/webserv/<DOMAIN-NAME>/applications/peoplesoft/PORTAL/WEB-INF
Locate the tag CookieName in weblogic.xml, as in the following example:
<session-param>
<param-name>CookieName</param-name>
<param-value>PSTST-8080-PORTAL-PSJSESSIONID</param-value>
</session-param>
The name of session cookie is assigned in the tag <param value>. In this example, the session-cookie name is PSTST-8080-PORTAL-PSJSESSIONID.
Re-start the WebLogic Server to make this change effective.
Update the CookieDomain manually in weblogic.xml file, as in the following example:
<session-param>
<param-name>
CookieDomain
</param-name>
<param-value>
.company.com
</param-value>
In this example, the value .company.com is the domain that will be assigned to the session-cookie.
Re-start the WebLogic Server to make this change effective.