Clear PeopleTools Cache
The PeopleTools cache refers to the local cache on your PC for any PeopleTools programs that you run on your local PC such as application designer, data mover, and configuration manager.
The following is a
VBScript that reads the location of your PeopleTools cache and clears out all files. Effectively clearing your PeopleTools cache for all PeopleSoft environments you have accessed.
To use this script, copy and paste the source code below and save the file as
ClearPeopleToolsCache.vbs on your PC. Double click on it to run it. The program will prompt you to delete your PeopleTools cache, and ask that you close all PeopleTools windows before you start. The cache cannot be cleared if there are active PeopleTools applications running on your PC.
Basically the script:
- Finds the cache settings base directory in the registry (the registry path will need adjusting based on your PeopleTools version)
- If the cache directory exist, it delets the folder then recreates it
Dim Response Dim CacheDir Set WshShell = CreateObject( "WScript.Shell" ) Set fso = CreateObject("Scripting.FileSystemObject") CacheDir = WshShell.RegRead( "HKCU\Software\PeopleSoft\PeopleTools\Release8.40\Cache Settings\CacheBaseDir") If fso.FolderExists(CacheDir) Then Response=MsgBox("Delete all files from your PeopleTools cache?", 36, "Delete Cache?") If Response = 6 Then Response=MsgBox("Do you have all PeopleTools windows closed?", 36, "Delete Cache?") If Response = 6 Then On Error Resume Next fso.DeleteFolder CacheDir fso.CreateFolder CacheDir If Err.Number = 0 Then Response=MsgBox("Cache has been deleted", 64, "Cache Deleted") Else Response=MsgBox("Unable to delete cache - files may be in use.", 64, "Cache Delete Error") End If End If End If Else Response=MsgBox("Cache Directory does not exist - Recreating", 16, "Cache Cannot Be Deleted") fso.CreateFolder CacheDir End If