E-PIA: How To Clear IE8+ Browser Cache to resolve Calendar Display Problems?

(Doc ID 1103800.1)

Last updated on JUNE 04, 2018

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.49 and later
Information in this document applies to any platform.

Goal

PeopleSoft and any other web-oriented application, would instruct in upgrade documents, to fully purge the browser cache after any maintenance (e.g. tools patch or tools version upgrade or application update).
Any new development in a PS application that changes the HTML and/or image objects and/or style objects, would require the same full purge of browser cache, and your development team might request the same.
All this because PeopleSoft like any other webapplication, uses the browser cache to store the JavaScript, Images and CSS files in order to improve performance and reduce the network traffic. But such pseudo-static objects stored in cache, are changed  every new tools patch or new application bundle is applied or every new customization occurred.
There is almost no site or webapplication that is fully static (with not a single object modification), while without clearing the cache, various JavaScript errors might appears in pages after any maintenance, and/or pages would be garbled whenever the site is upgraded. Such errors could be seen in IE debugging console and/or as 'onReadyState' as far the old locally cache is still in use.

IE8 has introduced a new option, Preserve Favorites website data, that may cause these IE browser's cache not to be cleared and will cause as well user confusion under browser defaults.
This as far typically, the web site you are working with, will be in the favorites list on your Intranet.
If the "Preserve Favorites website data" option is left checked, than the (PS) cache for all the favorite web sites will not be cleared!!

There is another thing that can make the IE cache to be required to be deleted correctly each time the user visits a PS site: Imagine a testing user that is working in parallel on two or more different PS sites or using different credentials e.g Site # that is the current Production site, while the Site #2 is the copy of production that was patched/upgraded. In such testing scenarios the local browser cache will be build upon the first site that was accessed after a correct browser cache clear, but whenever accessing any second site (different database) the wrong local cached objects will be used as far these HTML objects (that are changed between the two databases) will have the same name in the database and browser will consider that the local cache will be used for all the sites on same domain. Such scenario will throw Ajax in IE console and/or onreadystate errors in pages visited, and will always require that the testing user working on multiple PS sites in parallel to always clear the cache before signing into a new site. Only the full IE cache purged (including cookies)  will correct other testing failed scenarios. In real life when the user is not a tester and not an owner of multiple accounts one single IE full cache is required. Note that an multiple account owner can have various different preferences for each account (each OPRID) ant that can build wrongly some of the PS cookies when the multiple sessions are used, and that is why we recommend a full browser cache before each new authentication or the usage of inprivate in modern browsers version starting with IE 9.

 

 

E.g some Internet Explorer 8 (IE8++) users are reporting that calendars are incorrectly displayed. The calendar prompt is showing up with days of the week bar at the bottom and other text incorrectly displayed.  It has been shown that clearing IE8 cache will resolve this problem.

How to clear correctly Internet Explorer 8 cache (and newer IE versions)?



Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms