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:
Microsoft Windows 2019, 2022 Server
Enterprise Linux 8.0 MINIMUM
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.
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.
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.
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.
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
|
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 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.