Process Commander uses temporary files on both the server and workstations.
On each server node of a Process Commander system, temporary files including Java code and compiled Java classes are created in a directory that you identify during installation. BUG-1159 B-21238
This directory is defined by the explicitTempDir
setting
in the prconfig.xml
file:
<env name="Initialization/explicitTempDir" value="D:\zzzzz" />
where D:\zzzzz identifies an existing directory. (In some cases, the directory may be specified through JNDI rather than explicitly. The system does not create the directory if it is not found.) BUG-1159
If this prconfig.xml
entry is not present, Process Commander places temporary
files in the working directory of the application server, for
example /work/Catalina/localhost/prweb for Tomcat.
This directory is parent to other directories:
LLC
— Contains the lookup list cachePRGenBackup
— Backup copies of older versions
of the generated files in PRGenJava
and
PRGenClasses
PRGenJava
— Java source code, generated by
rules assemblyPRGenClasses
— Compiled Java, from source code
generated by rules assemblyStaticContent
— Extracted images (JPG, GIF,
PNG), JavaScript files (JS) in subdirectories corresponding to user
RuleSet listsStaticContent/global/ServiceExport
— Used by
the archive tools for ZIP files, also contains files generated from
the Deployment tab of a service package
data instance.SystemManagement/SystemManagementInformation
—
Contains ZIP files named SMA_INFO_date.zip
created on
request by the System Management application.For example, if the directory is D:/Temp, the
ServiceExport
directory is: CLINIC 8/4/06
D:/Temp/StaticContent/global/ServiceExport
In addition to the above, the temporary files directory on many systems also contains index files that support the full-text search facility, within three subdirectories (WorkIndex
, RuleIndex
, and DataIndex
) of a directory named Index
. The directory used for full-text indexes is determined by a Dynamic System Setting named indexing/explicitindexdir.This directory is needed for as long as the Process Commander system is installed. While some files within the directory are temporary, the directory itself is needed indefinitely. OSMAE 12/11/09
Each Process Commander system must have a dedicated, distinct temporary directory. OSMAE 12/11/09
Microsoft Windows 2000/XP/2003 Server systems have
a limit of 255 characters in the file name. Because the directory names
for generated temporary files may become deep, keep the value of the
explicitTempDir
directory as short as practical.
Although not needed in ordinary system operation, you can delete (re-initialize to empty) the static content directories using the System Management application. Alternatively, deleting the extract marker file on a node causes the system to clear this directory (and others) during the next system startup.
In a local area network, the temporary files directory can be on any disk, but each node in a multinode clustered Process Commander system must have a distinct, dedicated temporary files directory. CLINB11/15/07 clinic and BUG-8355 rejected
Beginning with V5.5, most files in the
ServiceExport
directory are deleted promptly after the
associated upload, download, or other processing operation on the file
completes, for space and security reasons. GRP-490
The workstation cache for the Internet Explorer holds Web pages, images, CSS files, and JavaScript files. Select Tools > Internet Options > General > Temporary Internet Files from the Internet Explorer to set the directory that contains this cache.
Correspondence processing using Microsoft Word requires disk space for
temporary files on the use workstation. Process Commander creates these
temporary files in the directory identified by the Windows
TEMP
environment variable, or in C:/PegaTemp
if
the TEMP
variable is not found or identifies a device other
than C:
Process Commander saves temporary workstation files created by
Microsoft Visio and by open authoring of HTML, XML or Java code in the
Local Settings/Temp
directory.