Documente Academic
Documente Profesional
Documente Cultură
This document and the software describe products and services of Pegasystems Inc. It may contain trade
secrets and proprietary information. This information should not be disclosed to third parties unless otherwise
provided for by a contract or business agreement with Pegasystems. This document and the software are
protected by federal copyright law, international laws, and/or applicable treaties.
This document is current as of the date of publication only. Changes in the document may be made from time
to time at the discretion of Pegasystems. This document remains the property of Pegasystems and must be
returned to it upon request. This document does not imply any commitment to offer or deliver the products or
services provided.
This document may include references to Pegasystems product features that have not been licensed by your
company. If you have questions about whether a particular capability is included in your installation, please
consult your Pegasystems service consultant.
■ To upgrade from 4.2 SP6 to 5.4 SP2, see the manual Upgrade Guide, V4.2
SP6 to V5.
To create a new installation of Process Commander 5.4 SP2, you perform four
basic procedures:
1. Create a blank database on your database server and apply the Process
Commander 5.4 SP2 schema.
2 PegaRULES Process Commander Installation Guide v5.4 SP12
You perform the first two steps with the database and application server
administrator tools, respectively. You use the Process Commander Database
Utilities application (prdbutil) to upload and install the application files, and to set
up the initial configuration of your Process Commander system.
To set up a Process Commander system, you deploy four software components
in your application server:
The procedures to complete these steps are described in the rest of this
document.
6 PegaRULES Process Commander Installation Guide v5.4 SP12
Prerequisites
The prerequisites for installing Process Commander are:
■ An application server host computer with adequate memory and disk space
for the installation.
– Process Commander requires a minimum of one GB of free memory.
This is in addition to any memory allocated for the operating system or
other applications on the server. The memory required for your system
may need to be higher, depending on the number of users and your
specific configuration.
The database requires a minimum of 500 MB for the user tablespace. The
space required for your system may need to be higher, depending on your
specific configuration.
Note: If you have difficulty installing any of the third-party software required
by Process Commander, contact the other software vendor to resolve the
issues before installing Process Commander.
1. Review the current Platform Support Guide, which is available on the Pega
Developer Network (PDN) or from your Pega account executive. This
document lists the recommended software components needed to support
Process Commander, and any special requirements or known issues with
particular vendors or versions.
For additional information see the Platform Support Guide, which is available as
a PDF file on the Pega Developer Network (PDN), located at
http://pdn.pega.com.
8 PegaRULES Process Commander Installation Guide v5.4 SP12
Pegasystems Documentation
The latest Process Commander documentation is available on the
Documentation page of the Pega Developer Network.
Visit http://pdn.pega.com and click “PRPC Documentation.”
Pegasystems Training
A range of Pegasystems course offerings are available to increase the
effectiveness of your deployment and development team members. For more
information, visit http://www.pega.com/Training
You should also consult the following Platform Bulletins to learn about any known
issues that might affect the PRPC installation on your platform:
Title PRPC KB #
Sun JVM Issues 21247
IBM JVM Issues 21248
You can search for these bulletins on the PDN using the KB number.
Chapter 2:
Preparing the Database Server
To prepare your database server to use with Process Commander, you must
complete the following tasks:
■ Create an appropriate user that Process Commander can use to access the
database.
■ Run Process Commander SQL scripts to create PRPC data objects in the
database.
Database Prerequisites
Process Commander requires a working installation of one of the supported
databases before installation Process Commander.
■ For 5.4 SP2 the supported database versions are the following:
– DB2 UDB v8.1, v8.2, v9.1
– DB2 for zOS v8.1, 9.1
– Oracle 10g
– SQL Server 2000, 2005
For additional information, see the Platform Support Guide, which is available
as a PDF file on the Pega Developer Network (PDN). Go to
http://pdn.pega.com and click Product Documentation.
Be sure to record:
For information about specifying these data sources, see “Configure the
Database Connection” on 31.
13
If you configure a second datasource for the Admin user, Process Commander
uses that user when performing a small number of functions that require altering
the database, specifically:
■ Using the Database Schema Management tool (Tools > Database > Modify
Database Schema.)
■ Exposing embedded properties for selection and reporting. (On the Pega
Developer Network, see PRKB-25278: How to create Declarative indexes for
embedded properties.)
For all other functions, Process Commander uses the base DB user which only
requires read and write permissions.
If you do not provide ALTER TABLE and CREATE TABLE permissions to any
user, Process Commander generates a warning when you use any of these
features. The warning includes SQL script that you can provide to your DBA to
manually make the necessary database changes.
Follow the guidelines for the appropriate database in the following sections
Note: On the Oracle 10g HTML-based Enterprise Manager console there are
separate tabs for setting the user’s roles and system privileges. When editing
the properties for the Pega user, be sure to go to the Roles tab to set the
RESOURCE and CONNECT roles, and then to the System Privileges tab to
set the Create View system privilege.
14 PegaRULES Process Commander Installation Guide v5.4 SP12
Important: Do not grant DBA access to the user, as this may cause
problems with the installation.
• db2 z/OS
• mssql
• oracle (oracledate)
• udb
Each of databases has a folder located in the Distribution Image under the
\schema\DDL directory. Choose the appropriate folder for your database and
find the <database>_install0504.sql file.
Example:
schema\DDL\oracledate\oracledate_install0504.sql
The DBA should review this script and customize it (if necessary). When
satisfied with the script, the DBA can run it to create the tables. The default
scripts create an ASCII database. Modify the scripts if you require Unicode.
Note: For MS-SQL installations only, the following message may appear:
Warning: The table 'pr4_rule' has been created but its maximum row size
(8506) exceeds the maximum number of bytes per row (8060). INSERT or
UPDATE of a row in this table will fail if the resulting row length exceeds 8060
bytes.
The directory for each database also includes SQL scripts to drop and truncate
the Process Commander schema tables:
<database>_drop.sql
<database>_truncate.sql
For example:
mssql_drop.sql
mssql_truncate.sql
Your database administrator may find these scripts useful when maintaining the
Process Commander database.
In addition, this directory contains the following upgrade scripts that modify an
existing PRPC database to conform to the schema for a later release:
– oracledate_upgrade_alters_0402SP6to0504.sql
– oracledate_upgrade_alters_0501GAto0504.sql
– oracledate_upgrade_alters_0502to0504.sql
– oracledate_upgrade_alters_0503to0504.sql
– oracledate_upgrade_drops_0402SP6to0504.sql
– oracledate_upgrade_drops_0501GAto0504.sql
– oracledate_upgrade_drops_0502to0504.sql
– oracledate_upgrade_drops_0503to0504.sql
The scripts labeled “alters” add columns to the current database for a release to
make it conform to the database for the new release. No data is changed. The
scripts labeled “drops” drop objects from the current database that are no longer
present in the new release’s schema. Your application’s data may be deleted by
this script.
Contact Customer Support if you have questions about the use of these
scripts.
16 PegaRULES Process Commander Installation Guide v5.4 SP12
Chapter 3:
Preparing the Application Server
This chapter describes tasks you must complete on your application server
before beginning to deploy the PRPC application:
Refer to the Platform Support Guide, available as a PDF file on the Pega
Developer Network (PDN) located at http://pdn.pega.com, for specific
recommendations for your platform.
■ For Microsoft SQL Server 2005, be sure that the driver file, sqljdbc.jar is
installed correctly.
■ For Microsoft SQL Server 2000, the following files are required:
– msbase.jar
– msutil.jar
– mssqlserver.jar
Example:
e:/TC-6.0.14/lib
18 PegaRULES Process Commander Installation Guide v5.4 SP12
Oracle 9i or 10
Note: For Oracle 9i, the JDBC driver 9.2.0.4 (for the client) is not supported.
Supported versions include: 9.2.0.1, 9.2.0.2, 9.2.0.3, and 9.2.0.5.
Install the JDBC driver ojdbc14.jar with the Oracle Client software in the /jdbc/lib
directory:
oracle-home/jdbc/lib
Example:
c:\oracle\ora92\jdbc\lib
Be sure the application server is configured to load this JDBC driver in the
classpath.
userid/password@SID
Example:
$sqlplus oratest/oratest@oratest.rpega.com
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 – Production
With the Partitioning, OLAP, and Data Mining options
SQL>
If problems logging in occur (that is, the above messages do not appear), resolve
these issues first before loading Process Commander.
UDB
For Process Commander to work with a web application server using DB2 UDB,
follow the IBM instructions for installing the client software and the JDBC drivers.
For DB2, the JDBC driver db2jcc.jar file is required.
Example:
e:/TC-6.0.14/lib
Chapter 4:
Deploying Process Commander-
Tomcat
This chapter describes the procedures for deploying PRPC on a Tomcat server.
To complete this deployment you perform the following tasks:
The following is a checklist for deploying the WAR file in Tomcat:
Installing Tomcat
On UNIX or Windows platforms, you can install Tomcat on your server machine
by downloading the Core Binary Distribution as a zip file from the Tomcat site
(http://tomcat.apache.org) and unzipping the distribution into a top-level directory
on your server machine.
Windows users can also install Tomcat using the Windows Executable
installation option. However, this installer automatically installs Tomcat as a
Windows Service no matter which setting is selected in the installation dialog. If
you are running Tomcat as a Windows service pay particular attention to the
requirements for setting the JVM memory options as described Setting JVM
Memory Parameters, on page 22. If you install on Windows using the setup.exe
file, the Administration Tool is installed automatically.
■ Setting JAVA_HOME
Note: After entering these changes into the Tomcat system, stop and restart
the Tomcat server.
Setting JAVA_HOME
Confirm that the application server has a JAVA_HOME environment variable set
in your environment; it must be configured to point to the top level of your current
22 PegaRULES Process Commander Installation Guide v5.4 SP12
Java installation. If this variable is not set properly, the following error results
when the application server attempts to start:
“Cannot find the file ‘-Xms128m’ (or one of its components). Make sure the path
and filename are correct and that all required libraries are available.”
If your application server is using the Sun JVM, add the PermSize and
MaxPermSize settings as well:
■ PermSize: 64MB
■ MaxPermSize: 256MB
The method you use to set the memory parameters for the JVM depends on the
way you installed Tomcat:
■ If you installed Tomcat using the .zip file, on Windows or UNIX, and are not
running Tomcat as a service on Windows, create a setenv .bat or .sh file
containing the settings. See Creating the setenv File below.
■ If you install Tomcat on Windows using the .zip file and then install it as a
service using the service.bat file distributed with .zip distribution, you must
include the memory settings in the service.bat file before running it. See
Setting the Memory Parameters in the service.bat File on page 23.
Create a startup script, setenv.bat for Windows or setenv.sh for UNIX, in the
TomcatInstallDirectory/bin directory. These scripts do not exist in a default
installation.
If Tomcat is installed on a Windows machine, create the setenv.bat file with the
following information:
Caution: Do not start Tomcat from the Windows START menu. This uses a
Tomcat bootstrap mechanism that alters the CLASSPATH and bypasses the
setenv.bat settings. This causes startup failures and memory errors. After
you save the setenv.bat file, always start Tomcat from a command line using
the startup.bat file.
If you used the Windows installation program, you must set the JVM options for
the Tomcat service using the following command.
Open a command prompt window and change directories to the bin directory of
your Tomcat installation. At the command prompt, enter the following command:
or
The .zip distribution of Tomcat includes a file, service.bat that you can use to
install and uninstall Tomcat as a service on Windows. You can find this file in the
bin directory of your Tomcat installation. If you use this file to install Tomcat as a
service, include the memory parameters, as described above, as JVM options in
the file. The file contains instructions and examples for setting JVM options.
The following parameters must be adjusted in the Tomcat startup for system
memory:
■ PermSize
■ MaxPermSize
For the maximum heap size, Pegasystems recommends running with 768m
Although there is no specific equation to determine heap size from usage, this
setting may need to be moved higher as more users work with the system,
especially if the system supports:
The PermSize and MaxPermSize settings change the size in the portion of the
heap where the JVM stores dynamic class files (the permanent generation area),
and affect garbage collection in that area. These settings are only needed if
Tomcat is installed on Sun Solaris. For the PermSize setting, the default is 8MB
and should be set to 64MB. For the MaxPermSize setting, the default is 64MB;
and should be set to 256MB to prevent out-of-memory errors.
graphical reports. For more information, see Creating the setenv File on page
22.
–Djava.awt.headless=true
This file sets some default roles for users logging onto the Tomcat server:
For more information on user configuration in Tomcat, see the Tomcat’s online
documentation.
The localization library settings differ depending upon the version of Java used:
Choose the appropriate .jar file for the Java version used, and edit the set
standard CLASSPATH section of the setclasspath file to include this .jar file.
Original file:
Original file:
With addition:
http://localhost:8080
2. Scroll down to the Deploy section and locate the WAR file to deploy
section.
3. In the section WAR file to deploy, click the Browse button to navigate to the
location of the prdbutil.war file and select it.
4. When the prdbutil.war file is displayed in the Select WAR file to upload
field, click the Deploy button to automatically install the application. This
will place the application into the
30 PegaRULES Process Commander Installation Guide v5.4 SP12
Note: The name of your WAR file determines what Tomcat will use for the
context root value for the application.
5. When the application has been deployed, shut down Tomcat, and then
delete the prdbutil.war file from the \<tomcat_install_root>\webapps\
directory.
Tomcat uploads the WAR file to the webapps directory as part of the
deployment process. If you do not remove the WAR file after deployment,
Tomcat redeploys the application each time the server is restarted.
31
For Oracle installations you will also need to create an oracle.conf file and add an
additional line to the prconfig.xml file. See “Configuring the Oracle 9i/10g Client,
version 9.2.0.5 or higher, for Process Commander” below.
For UDB installations, you will need to create a udb.conf file specifying additional
properties needed for the database connection, and add an additional line to the
prconfig.xml file referencing the file. See “Configuring UDB for Process
Commander” below.
<!--
<env name="database/drivers"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver;com.mckoi.JDBCDriver;oracle
.jdbc.OracleDriver" />
<env name="database/databases/PegaRULES/url"
value="jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;SendString
ParametersAsUnicode=false;ProgramName=PR ${SystemName}@${NodeName} ${DBName}
#${ConnectionID}" />
32 PegaRULES Process Commander Installation Guide v5.4 SP12
-->
– Uncomment these lines by deleting the comment markers <!-- and -->
jdbc:sqlserver://<your_sql_server_host>:1433;SendStringParametersAsUnic
ode=false;SelectMethod=cursor;ProgramName=${NodeName}:${SystemName}.${C
onnectionID}
– SQL Server 2000 (Type 4):
jdbc:microsoft:sqlserver://<your_sql_server_host>:1433;SendStringParametersAs
Unicode=false;SelectMethod=cursor;ProgramName=${NodeName}:${SystemName}.${Connec
tionID}
<env name="database/databases/PegaRULES/url"
value="jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;SendStringP
arametersAsUnicode=false;ProgramName=PR ${SystemName}@${NodeName} ${DBName}
#${ConnectionID}" />
6. In the username and password elements, change the values bolded in the
following example to the user name and password you created for the
PRPC user on your database.
33
1. Make a copy of the data definition you created above for the Process
Commander base user
<env name="database/databases/AdminPegaRULES/url"
<env name="database/drivers"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver;com.mckoi.JDBCDriver;oracle.
jdbc.OracleDriver" />
<env name="database/databases/AdminPegaRULES/url"
value="jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;SendStringP
arametersAsUnicode=false;ProgramName=PR ${SystemName}@${NodeName} ${DBName}
#${ConnectionID}" />
34 PegaRULES Process Commander Installation Guide v5.4 SP12
<env name="database/databases/AdminPegaRULES/userName"
value="admin_username" />
<env name="database/databases/AdminPegaRULES/password"
value="admin_password" />
This is usually the fourth env element near the top of the file.
Note: Make sure that the Process Commander user on your system has
the appropriate permissions, including write access, to use this directory.
In particular, if you have J2SE security enabled, ensure that this directory is
accessible under your security policy.
If the directory you specify does not exist, Process Commander will attempt
to allocate it, but it is good practice to allocate the directory on the system
before specifying it here. The directory names you enter here are case
sensitive. Be sure to enter the names of the directories exactly as they
have been created on your system.
3. Save prconfig.xml.
35
Configuring the Oracle 9i/10g Client, version 9.2.0.5 or higher, for Process
Commander
This section applies new Process Commander installations using Oracle Client
version 9.2.0.5, as well as all later versions, including 10g.
The oracle.conf file contains the Oracle compatibility switch that allows the
9.2.0.5 client to access a database with the Date (type) column. This file must
also include the Process Commander user ID and password for access to the
file.
user=userid
password=password
oracle.jdbc.V8Compatible=true
Example:
user=pruser
password=pruserpassword
oracle.jdbc.V8Compatible=true
Note: Do not copy the file contents from this document and paste it into your
oracle.conf file. Hidden characters in this document can cause problems in
the text file.
<app-server-install-root>\webapps\<contextroot>\WEB-
INF\classes\oracle.conf
Example:
D:\apache-tomcat-5.5.16\webapps\prdbutil\WEB-INF\classes\oracle.conf
2. Update the prconfig.xml file and the oracle.conf file with the User ID and
password. Edit the prconfig.xml file.
36 PegaRULES Process Commander Installation Guide v5.4 SP12
3. Enter the setting propertiesFile into the prconfig.xml file in the database
node. The original prconfig.xml file looks like this:
<env name="database/drivers"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver;com.mckoi.JDBCDriver;oracle.
jdbc.OracleDriver" />
<env name="database/databases/PegaRULES/url"
value="jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;SendStringP
arametersAsUnicode=false;ProgramName=PR ${SystemName}@${NodeName} ${DBName}
#${ConnectionID}" />
The propertiesFile setting holds the path to the oracle.conf file. Add it to the file
in the same section as the URL, name, and password information:
<env name="database/drivers"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver;com.mckoi.JDBCDriver;oracle.
jdbc.OracleDriver" />
<env name="database/databases/PegaRULES/url"
value="jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;SendStringP
arametersAsUnicode=false;ProgramName=PR ${SystemName}@${NodeName} ${DBName}
#${ConnectionID}" />
The udb.conf file contains system properties that are required in this installation.
This file must also include the Process Commander user ID and password for
37
access to the file. Make sure the user you specify has appropriate grant and
execute privileges on the PRPC schema.
user=<userid>
password=<password>
currentSchema=<user Db schema name>
currentFunctionPath=SYSIBM,SYSFUN,<user Db schema name>
Example:
user=pruser
password=pruserpassword
currentSchema=PRPC52
currentFunctionPath=SYSIBM,SYSFUN,PRPC52
Note: Do not copy the file contents from this document and paste it into your
udb.conf file. Hidden characters in this document can cause problems in the
text file.
<app-server-install-root>\webapps\<contextroot>\WEB-
INF\classes\udb.conf
Example:
D:\apache-tomcat-5.5.16\webapps\prdbutil\WEB-INF\classes\udb.conf
2. Update the prconfig.xml file and the udb.conf file with the User ID and
password. Edit the prconfig.xml file.
3. Enter the setting propertiesFile into the prconfig.xml file in the database
node. The original prconfig.xml file looks like this:
<env name="database/drivers"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver;com.mckoi.JDBCDriver;oracle.
jdbc.OracleDriver" />
<env name="database/databases/PegaRULES/url"
value="jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;SendStringP
38 PegaRULES Process Commander Installation Guide v5.4 SP12
The propertiesFile setting holds the path to the udb.conf file. Add it to the file in
the same section as the URL, name, and password information:
<env name="database/drivers"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver;com.mckoi.JDBCDriver;oracle.
jdbc.OracleDriver" />
<env name="database/databases/PegaRULES/url"
value="jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;SendStringP
arametersAsUnicode=false;ProgramName=PR ${SystemName}@${NodeName} ${DBName}
#${ConnectionID}" />
1. Restart Tomcat, from the Tomcat home page click the Tomcat Manager
link to open the Tomcat Web Application Manager page, and scroll down to
the Deploy section:
2. In the section WAR file to deploy, click the Browse button to navigate to the
location of the prweb.war file and select it.
3. When the prweb.war file is displayed in the Select WAR file to upload field,
click Deploy to automatically install the application. Tomcat will deploy the
application into the \<tomcat_install_root>\webapps\prweb directory.
The application name will appear in the list of deployed applications.
Note: The name of the WAR file determines what Tomcat will use for the
context root value for the application.
4. When the application has been deployed, shut down Tomcat, and then
delete the prweb.war file from the \<tomcat_install_root>\webapps\
directory.
Tomcat uploads the WAR file to the webapps directory as part of the
deployment process. If you do not remove the WAR file after deployment,
Tomcat redeploys the application each time the server is restarted.
40 PegaRULES Process Commander Installation Guide v5.4 SP12
The prconfig.xml file for prweb can be found in your Tomcat installation directory
under \webapps\prweb\WEB-INF\classes.
Important: You must make the same changes to the prconfig.xml file in the
prweb context that you made in the prconfig.xml file for prdbutil. Each
application uses a separate configuration file.
41
You configure both applications to work within PegaRULES using the Configure
Help and JMX Applications link in the import application described below.
For more details on the System Management Application, refer to the System
Management Application Reference Guide.
42 PegaRULES Process Commander Installation Guide v5.4 SP12
- <security-constraint>
- <web-resource-collection>
<web-resource-name>Diagnostic Data</web-resource-name>
<description>Serves diagnostic files generated by the JMX
client</description>
<url-pattern>/DiagnosticData</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
- <auth-constraint>
<role-name>PegaDiagnosticUser</role-name>
</auth-constraint>
</security-constraint>
If you do not want to restrict access to the System Management Application, edit
the web.xml file in the WEB-INF directory of the prweb.war deployment in your
application server and delete this security constraint element.
Note: Changing this setting in the web.xml file may require redeployment of
the PegaRULES Web Application.
If you want to restrict access to the System Management Application, use your
application server tools to assign the PegaDiagnosticUser role to any users that
must be able to access the System Management Application.
Next Steps
When your deployments are complete, continue with Chapter 5: Installing
Process Commander to complete the installation process.
43
Chapter 5:
Installing Process Commander
After deploying the Process Commander software components, you run the
Process Commander Rulebase Utilities application (prdbutil.war) to load the
initial PRPC rulesets to your database and verify your installation. This chapter
provides a step-by-step guide to completing the Rulebase Utilities tasks.
44 PegaRULES Process Commander Installation Guide v5.4 SP12
3. Enter the URL for the prdbutil application in a browser window, for
example:
http://localhost:8080/prdbutil/index.html
You will see the initial page of the Database Utilities interface:
Note: This interface leads you through a checklist to verify your preparation
for installing the PegaRULES application rulesets, and then through a
series of steps that configure the system for use. Some steps include a
Skip button that allows you to move on to the next step without completing
the current one. During your first installation of Process Commander, do
not skip any steps. Review and, where necessary, complete each step
45
carefully.
If the connection is successful, the utility displays a screen like the following:
7. Read and check each checkbox to verify that you have completed the
prerequisites for the installation, then click Next at the bottom of the page.
Instructions for completing these tasks are given in the earlier chapters of
this Installation Guide.
8. Use this page to load the PRPC JAR file to your application server. This
file contains the initial application rule sets that you will load to your
database.
– Click Browse, navigate to the PegaRULES/applicationJar/ directory of
your software distribution for 5.4 SP2, and select the PRPC JAR file, for
example:
PRPCv5_v54_relcand_0109.jar
The numbers at the end of the file name will be different than in this
example.
– Click Upload.
Note that this file is large and may take some time to be transferred to
your server.
– When the Upload completion page displays, click Done.
9. Use this page to install the PRPC rule instances to your PRPC database:
– Confirm that the staging directory is the same as the directory to which
you uploaded the file PRPC jar file.
– Confirm that the PRPC jar file you uploaded is displayed in the Select
File field.
– Click Process
If the installation is not successful, error messages are also written to the
screen. If the install fails to complete successfully, drop the tables that were
created and rerun this procedure. SQL scripts for each supported database
type are available on the distribution media to drop the PRPC tables in the
schema/DDL/ directory.
10. Optionally, complete this form and click Create to enable Lucene search
capabilities in Process Commander, or click Skip to pass over this step.
This is an optional step. If your system has a very large number of rules or
work objects, enabling the Lucene search engine can improve the
performance of searches in the Process Commander interface.
Process Commander will display an update page while the index file is
imported. When the import is complete, click Next to continue.
11. Complete this page to specify the URLs to access the Help (prhelp.war)
and System Management (prsysmgmt.war) applications, and then click
Create to enable these applications. In most cases, you only need to
replace <port> with the Tomcat server port for your installation.
Note: The default URLs for the Help and System Management applications
specify only localhost as the server name. This will only allow users logged
into the same server on which the applications are deployed to access the
applications. Replace localhost with the appropriate server name and port
number in you want to allow access to the applications from other Process
Commander nodes.
These applications are accessed from the Process Commander interface. Either
application can be deployed to a different application server than the core
Process Commander application.
12. Enter the name of your organization in the appropriate field, and click
Preview to review the objects and users that will be created:
54 PegaRULES Process Commander Installation Guide v5.4 SP12
When the Organization import is complete, click Next on the confirmation page.
Process Commander displays the Verify Installation page.
55
A Waiting message displays while the utility verifies the ruleset loaded to the
database. The system checks the rows present in the database against the
rows required for this release. If all rows are present, the utility displays a
successful verification report:
16. Ensure that all three Process Commander applications have started:
– prweb
– prsysmgmt
– prhelp
http://prpc-server:8080/prweb/PRServlet
18. Login using the Administrator user created with your organization name
during the Installation process. Use the password rules.
58 PegaRULES Process Commander Installation Guide v5.4 SP12
19. Select one of the Welcome topics, or click Close to enter the Process
Commander application.
Continue with the next section to enable the System Management Application for
your installation.
For more details on the System Management Application, refer to the System
Management Application Reference Guide available on the Pega Developer
Network (http://pdn.pega.com). Click PRPC System Tools in the navigation
menu on the left of the PDN home page to find a link to the guide.
59
21. Click on the + button at the top of the left pane to open the form for creating
a new node:
61
The example values above show the basic configuration for a Process
Commander instance on the same server as the prsysmgmt.war application.
You can also use this application to connect to remote instances of Process
Commander by supplying the appropriate information for the remote server
machine.
23. When complete, click on the Submit button to create your node:
62 PegaRULES Process Commander Installation Guide v5.4 SP12
24. To view data on this node, click the host name, in this case localhost, in the
navigation pane on the left. The console displays current data on this
system:
63
Next Steps
In addition, there are two other procedures specific to 5.4 SP2 to be aware of:
If you are migrating rules to this installation that reference PegaRULES 5.4, they
will continue to work. But you should change references to PegaRULES 5.4 to
PegaRULES 05.04, and new rules should also reference PegaRULES 05.04.
If you have work history items that were migrated from a 4.2 system or created in
a 5.x system that had the WorkHistoryVersion set to 4.2, you can improve the
performance of your system by converting them to the 5.1 format. For complete
information and procedures, see the History Upgrade Utility guide on the Pega
Developer Network:
http://pdn.pega.com/DevNet/PRPCv4/SystemTools/documents/HistoryUpgradeU
tility.pdf
Integration Information
Integrating with External Systems
PegaRULES Process Commander provides a set of standard integration
services for creating interfaces to and from external systems. The
documentation for these integration services is found in two places:
– The manual, Integrating with External Systems, describes the Process
Commander integration features and presents general concepts and
information for integrating Process Commander applications with other
systems.
– The Integration Services section of the Pega Developer Network (PDN)
presents individual documents for individual types of services and
65