You are on page 1of 4

7/18/2017 Knowledgebase | BPM: Perceptive Process Database Technical Overview

Print | Send Link | Close

Author: Milo Housknecht


Document ID: 160340
First Published: 12/4/2013 2:33 PM
Last Modified: 3/3/2017 2:18 PM
Last Published: 3/3/2017 2:18 PM
Channels: Internal; Customer Portal; Partner Portal;

BPM: Perceptive Process Database Technical Overview

Table of Contents

Overview
Technical requirements
Questions to ask
Information to capture
Frequently asked questions
Related articles

Overview

Perceptive Process is a three-tier application, which means that the client communicates
with the application server, which in turn communicates with the database server.

While the Perceptive Process application server requires Microsoft Windows, the database
server can use any operating system that the DBMS (database management system)
supports. The DBMS for Perceptive Process can be either Microsoft SQL Server or Oracle.
Microsoft Windows is required for SQL Server, but Oracle may run on Windows or Linux
platforms.

Technical requirements

Microsoft SQL Server or Oracle versions as follows:

Microsoft SQL Server 2005 with SQL Server Native Client v9.0
Microsoft SQL Server 2008 (and 2008 R2) with SQL Server 2008 Native Client
Microsoft SQL Server 2012 with SQL Server 2012 Native Client
Oracle 10.2 on Windows Server 2008 64-bit with Oracle Client 10.2.0.4
Oracle 10.2 on other platforms with Oracle Client 10.2.0.3
Oracle 11.1 on Windows Server 2008 64-bit with Oracle Client 11.1.0.7.0
Oracle 11.1 on other platforms with Oracle Client 11.1.0.6.0
Oracle 11.2 with Oracle Client 11.2.0.1.0
Oracle 12c with Oracle Client 12.1.0.2

Perceptive Process Server

For additional information, see the technical requirements for each version:

Perceptive Process 3.7


Perceptive Process 3.6
Perceptive Process 3.5

https://lexmark--c.na56.visual.force.com/apex/Knowledge_Technical_Overview_Internal?popup=true&id=kA5i0000000L4Yi&lang=en_US&pubstatus=o 1/4
7/18/2017 Knowledgebase | BPM: Perceptive Process Database Technical Overview

Perceptive Process 3.4


Perceptive Process 3.3

Questions to ask

These are the basic questions to ask when troubleshooting Perceptive Process database
issues.

Question Reason

What DBMS is used? Issues are sometimes handled differently between SQL Server
and Oracle.

Has it ever worked? This helps determine the timing of the issue. If the answer is
no, there is likely an implementation issue.

Is the ODBC connection This can help pinpoint connection issues on the database server
test successful? side, application server side, or both.

Does a TNSPING work? This helps pinpoint Oracle connection issues.


(Oracle only)

Is the DBMS service The database service must be running to interact with the
running? database.

Information to capture

Obtain the following files when troubleshooting Perceptive Process database issues.

File/Information Reason

Database server name or IP address For verifying that the config.xml file is set up
correctly.

[drive]:\BPMone\Server\etc\config.xml This is the configuration file for Perceptive


Process.

info.log Informational log file to verify the Perceptive


Process version.

errors.log This log contains general Perceptive Process


information and errors.

deamon.log This log contains system errors.

Note: Log files are located in [drive]:\BPMone\Server\log.

Frequently asked questions

Do I need to install a special driver on my application server for connecting to the


database?

Yes. For Microsoft SQL Server, install the 32-bit Microsoft SQL Server client tools, which
contain the OSQL executable.

For Oracle, a 32-bit Oracle client is needed with the following components:

SQLplus

https://lexmark--c.na56.visual.force.com/apex/Knowledge_Technical_Overview_Internal?popup=true&id=kA5i0000000L4Yi&lang=en_US&pubstatus=o 2/4
7/18/2017 Knowledgebase | BPM: Perceptive Process Database Technical Overview

Oracle Net
Oracle Call Interface (OCI)
Oracle Windows Components (ODBC driver)

Can Perceptive Process connect to an Oracle database that is on a UNIX/Linux


server?

Yes, the two servers communicate with each other through database drivers, so the
operating systems do not have to be the same.

What encryption method is used to save encrypted passwords in both the Process
database and the config.xml file?

Perceptive Process uses a proprietary encryption method based on the 3DES (Triple DES)
encryption method.

What are the permissions a database owner or schema has?

For Microsoft SQL Server, the database owner has public and db_owner permissions on the
Perceptive Process database.

For Oracle, the following permissions are granted to the Perceptive Process database
schema:

ALTER INDEX CREATE INDEX DROP INDEX


ALTER PROCEDURE CREATE PROCEDURE DROP PROCEDURE
ALTER SEQUENCE CREATE SEQUENCE DROP SEQUENCE
ALTER TABLE CREATE TABLE DROP TABLE
ALTER TRIGGER CREATE TRIGGER DROP TRIGGER
"CONNECT" CREATE VIEW DROP VIEW
CREATE SESSION

What is the minimum database size needed for a new Perceptive Process
installation?

SQL Server: 100 MB for the MDF file and 50 MB for the LDF file, both with 10 MB
auto-growth

Oracle: 100 MB for the WFD_DATA tablespace and 100 MB for the WFD_INDEX
tablespace

Related articles

Perceptive Process Installation and Setup Guide


Perceptive Process Release Notes
Perceptive Process config.xml overview
How to replace a Perceptive Process or BPMone license
How to migrate a Perceptive Process MS SQL database
How to obtain an SSL certificate for Perceptive Process

Updated 3/3/2017 by Hans van Egteren (added encryption method in


the Frequently asked questions section and links to technical requirements
for newer versions)
Updated 6/17/2016 by Susan Cook (updated to include new product
requirements, fixed minor typos and broken links, and revised formatting to
match current KB standards)

https://lexmark--c.na56.visual.force.com/apex/Knowledge_Technical_Overview_Internal?popup=true&id=kA5i0000000L4Yi&lang=en_US&pubstatus=o 3/4
7/18/2017 Knowledgebase | BPM: Perceptive Process Database Technical Overview

Updated by Archana Bangalore (8/8/2014 - Fixed broken links; created


pointers, and added 3.1 related articles links)

Is this the topic you were looking for? Yes No

Comments:

Submit
©2017 Perceptive Software | Legal Terms and Privacy Policy

https://lexmark--c.na56.visual.force.com/apex/Knowledge_Technical_Overview_Internal?popup=true&id=kA5i0000000L4Yi&lang=en_US&pubstatus=o 4/4