Peoplesoft session expired error when accessing through Access Manager

  • 7001430
  • 06-Mar-2009
  • 26-Apr-2012

Environment

Novell Access Manager 3 Linux Access Gateway
Novell Access Manager 3 Netware Access Gateway

Situation

When the customer attempts to access a PeopleSoft Web application (Enterprise Learning Management) through the Access Gateway they are directed to login to the IDP and then immediately get a "PeopleSoft session expired" page from the origin web server:

Oracle
PeopleSoft Enterprise

Your Peoplesoft connection has expired.

For increased security on our site, connections are expired after 20 minutes of inactivity.

Your PeopleSoft session has expired.  Close all browser windows before logging in again.  If this is your only active PeopleSoft session, click the Sign In link to sign in again.


Signing in again does not enable access, you just end up in an endless loop of "expired session" errors.  When accessing the origin server directly the problem does not manifest.

Resolution

The PeopleSoft software must be modified to work with a proxy.  In this case, the customer made the following change to rectify the problem:

  • From App Designer, open the PT_SAVEWARNINGSCRIPT HTML object and comment out the following lines from the isSessionLoggedout() function:
Original code:
self.location=timeOutURL;
return true;

New Code:
//% self.location=timeOutURL;
//% return true;
  • Clear the Web Server cache and restart.
This resolution is being supplied for informational purposes only.  Before making any changes to your PeopleSoft installation be sure that you understand any ramifications of your actions.  Refer to the PeopleSoft documentation and/or Oracle for support.