Overview
This article contains configuration steps on how to enable SSL and configure HTTPS for Aurea Process (aka SBM / Savvion / CX Process).
Solution
To have SSL and HTTPS for Aurea Process, you will need to:
- enable SSL on your Application Server, then
- update the URLs in several configuration files, and finally
- run an update command to have Aurea Process pick up the configuration changes.
- import a client certificate into the BPM Studio keystore, so it can connect to the BPM Portal running with SSL enabled.
Enabling SSL
Configuring SSL for Aurea Process (aka SBM / Savvion / CX Process) requires enabling SSL on the Application Server that is hosting Aurea Process. Besides that, no additional SSL-related configuration is needed in Aurea Process to have SSL enabled.
On how to enable SSL for the Application Server that you are using, you will need to look up the documentation of the given Application Server for the given version of the Application Server (eg: How to configure SSL in JBoss EAP 6.4)
Configure HTTPS (update URLs)
Once SSL has been set up for the application server instance, make the following configuration changes in Aurea Process while all the servers are shut down.
sbm.conf
In SBM_HOME/conf/sbm.conf
- Change the protocol/port to https for below parameters:
- sbm.docserver.url=http://<server>:<port>
- sbm.web.url=http://<server>:<port>
- Set the flag to true for below parameters
- sbm.server.forcehttps=false - Set this to true if you don't want to use HTTP at all
- sbm.httpslogin=false
BizSolo.conf
In SBM_HOME /conf/BizSolo.conf
-
Change the protocol/port to https for below parameters:
- bizsolo.doc.server.url=http://<server>:<port>/sbm/bizsite
WebService.conf
In SBM_HOME /conf/WebService.conf
-
Change the protocol/port to https for below parameters:
- uddi.0.inquiryURL=http://<server>:<port>/sbm/uddi
- uddi.0.publishURL=http://<server>:<port>/sbm/uddi
pmr.conf
In SBM_HOME /conf/pmr.conf
-
Change the protocol/port to https for below parameters:
- pmr.server.url=http://<server>:<port>/sbm/axis
designer.conf
In SBM_HOME /conf/designer.conf
-
Change the protocol/port to https for below parameters:
- designer.default.server=http://<server>:<port>/sbm/deployment
- designer.default.services=http://<server>:<port>/sbm/services
Update Aurea Process properties
Once all these settings were modified, execute the following command to have Aurea Proces pick up the changes:
SBM_HOME /bin/updateSBM.bat/sh
OR in case of a cluster: SBM/cluster/bin/modifyprop.bat/sh
Import the SSL certificate to BPM Studio
Read the article How to enable SSL for BPM Studio for instructions about how to import the SSL certificate used by the Application Server into BPM Studio's keystore.
Priyanka Bhotika
Comments