Table of Contents

Search

  1. Preface
  2. Apache Tomcat
  3. WebLogic
  4. IBM Websphere
  5. JBoss
  6. SameSite attribute in cookies

Server Installation, Configuration, and Deployment

Server Installation, Configuration, and Deployment

Prerequisites

Prerequisites

Process Server relies on a valid license and third party software components. Ensure that your application server environment meets the requirements before beginning the configuration procedure.

Process Server Licensing

A valid license is required to run Process Server. You enter the license information after you've configured Process Server. Do this as follows:
  1. Start Process Console.
  2. Select
    Admin | License
    . (
    Admin
    is in the toolbar;
    License
    is about a third of the way down on the left.)
  3. Press the
    Add License
    button, copy and paste all of the Process Server license into the dialog, and then press the
    Add License
    button.
  4. Select the Server Status link near the ver top of the left area press the
    Start Server
    button to start the Process Server
Obtaining a License Key
If you did not receive your license prior to receiving the software, contact the Informatica sales department.
Our sales support staff can assist you with licensing questions.

Hardware Requirements

Application Server Hardware
Process Server runs within different server containers, and the hardware requirements of the server are superseded by the requirements of the container.
Database Hardware
Process Server application supports multiple database servers and has no additional requirements besides those of your selected database server.
Note:
For maximum performance, we recommend that you run Process Server and its database schema on separate servers.
JVM Memory Requirements
We strongly recommend that you run your application server with at least the following memory settings:
-Xms256m -Xmx1024m -XX:MaxPermSize=384m
where
Xms
is starting memory,
Xmx
is maximum memory, and
MaxPermSize
is the amount of memory set aside for loading class files.
Disk Space Requirements
At least 1 GB of disk space is required to install the Process Server application.
Considerably more disk space is required to run your applications. The amount is dependent on several factors including logging levels you select, number of processes you run, and size of processes.

Software Requirements

Specific versions of Eclipse, client and server operating systems, application and database servers are supported. Support means that Informatica will assist customers with the installation and operation of Business Process Manager products on these 3rd party product versions.
Also certified are specific combinations of 3rd party products. Use of Certified Systems described here will reduce the risk of problems as a result of extensive testing of Business Process Manager with these specific versions. Database connectivity is required for Process Server persistence and version control of deployed processes. It is recommended that the database resides on a dedicated server.
The following software is supported for use with Process Server:
Operating Systems
  • Microsoft Windows 2019, 2022 Server
  • Enterprise Linux 8.0 MINIMUM
Web Browser
  • Any browser. A browser is required to view the Release Notes and run the Process Server consoles. Review the
    activevos.com
    certified system support page for details.
  • There are specific requirements for Screenflow execution in the Screenflow product.
Application Servers
  • Apache Tomcat 9.0.90
  • JBoss EAP 7.4 Update 8
Note
: Other releases of these servers should work. However, they have not been tested.
JAVA Environment
If you are running a Linux distribution and you are using the US ASCII codeset, you will need to add the following startup parameter to your JVM:
-Dfile.encoding=UTF-8 encoding
Application Server
JVM
Comment
Tomcat
Azul Zulu 1.17.x.
To avoid issues with multiple JDKs, we recommend that you set JAVA_HOME in the application server startup file instead of in the system environment.
JBoss
Azul Zulu 1.17.x.
To avoid issues with multiple JDKs, we recommend that you set JAVA_HOME in the application server startup file instead of in the system environment.
Setting JAVA_OPTS for DOM Processing
If you are using a Java server and the DOM being produced is incorrect, you should add the following definitions to the definition of JAVA_OPTS in your server startup script
set JAVA_OPTS=%JAVA_OPTS% -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
If this is not set, the classloader must search through the classpath to locate the appropriate class. Depending on the size of the classpath, this operation can degrade performance.
Database Servers
Process Server uses standard database servers as the persistent storage mechanism. You must have access to one of the supported database servers with the proper privileges to create databases and tables as well as privileges to update, insert and delete into those tables.
Supported Databases
  • MySQL 8.0 GA
  • Microsoft SQL Server 2019,2022
  • Oracle Database 19c
  • IBM DB2 11.1.4.7, 11.5.8.0
Certified JDBC Database Drivers
A JDBC database driver is required. For certain configurations, you will be asked to provide the location of driver during configuration. For other configurations, you will be instructed to use your application server administration console to configure the database.
For a clustered environment, you must install the driver to each node in the cluster.
Database Server
JDBC Driver
MySQL
mysql-connector-j-8.1.0.jar
Microsoft SQL Server
mssql-jdbc-6.4.0.jre8.jar
Oracle
ojdbc8.jar
DB2 9.7
db2jcc-11.5.8.0.jar
Process Server
Process Server supports 64-bit Java Virtual Machines (JVM) for the Windows and Linux systems listed above. When installing Process Server on a 64-bit server, the 64-bit JVM supported for a given application server is required.
Process Developer
Process Developer embeds Eclipse 3.7.2 and a 32-bit version of JRE 7 for Windows systems allowing it to run on both 32-bit and 64-bit Windows operating systems and hardware environments. The Linux distribution of Process Developer does not embed the required 32-bit version of JRE 7. Users must install JRE 7 separately. Users wishing to use a 64-bit version of Eclipse must download the 64-bit version of Eclipse for RCP and RAP Developers, and then use the Process Developer Plugin installation.

Before You Configure and Deploy Process Server

Third party software components are required to be installed prior to configuring and deploying Process Server.
Application Server must be Installed
An application server provides Process Server a framework within which to run. Install the appropriate supported server container according to software vendor's documentation on each machine intended to run Process Server.
Set up clustering according to your software vendor's documentation. Once clustering is set up on the application server, follow our documentation for configuring clustering.
Database Server must be Installed
Process Server requires only one database server per any number of application servers running in a cluster.
All databases require a user with administrative rights to the computer in order to install them. Process Server also requires a connection to your database server. This user needs the proper privileges to connect to the Process Server database, update, insert and delete records within that database.
MySQL Configuration Note
A BPEL process can send and receive variables with attachments such as images or documents. Attachments may be large or numerous, causing database connection errors.
To avoid connection errors to MySQL Server, you may need to configure MySQL with more allocated memory than the default of 1MB.
To configure MySQL:
  1. Open MySQL Administrator. (If unavailable, see the note below.)
  2. Select Startup Variables.
  3. Select Advanced Networking.
  4. In the Data/Memory Size panel, enable Max Packet Size.
  5. Set the packet size higher than the default of 1MB. The size depends on the attachment sizes you expect.
  6. Apply changes.
If MySQL Administrator is not available, refer to the MySQL documentation regarding how to set the
max_allowed_packet
setting for your environment.
About the Process Server Database Schema
Process Server provides database schema definition files for all supported databases. Before you start the configuration and deploy utility, refer to Configuration topic in this help for specific recommendations on how to install the schema for your database.

0 COMMENTS

We’d like to hear from you!