...
Download WSO2 Business Process Server.
Set an offset of 2 to the default BPS port in
<BPS_HOME>/repository/conf/carbon.xml
file. This prevents port conflicts that occur when you start more than one WSO2 product on the same server. Also see Changing the Default Ports with Offset.Code Block language xml <Offset>2</Offset>
Tip Tip: If you change the BPS port offset to a value other than 2 or run the API Manager and BPS on different machines (therefore, want to set the
hostname
to a different value thanlocalhost
), you do the following:- Search and replace the value 9765 in all the files (.epr, .wsd files inside the ZIP archives) inside
<APIM_HOME>/business-processes
folder with the new port - Zip the files you unzipped earlier and deploy the newly created zip file in BPS as explained in the steps below
- Search and replace port 9445 in
<AM_HOME>/repository/deployment/server/jaggeryapps/admin-dashboard/site/conf/site.json
file
Tip Tip: Do Did you want to change the default port of the API Manager rather than the BPS? If so, be sure to do the following:
- Search and replace the value 8243 in all the files (.epr, .wsd etc.) inside the ZIP archives inside
<APIM_HOME>/business-processes
folder with the new port. Change the port in the following property in the
<APIM_HOME>/repository/deployment/server/synapse-configs/default/proxy-services/workflowcallbackService.xml
file.Code Block <address uri="https://localhost:9444/store/site/blocks/workflow/workflow-listener/ajax/workflow-listener.jag" format="rest"/>
- Search and replace the value 9765 in all the files (.epr, .wsd files inside the ZIP archives) inside
Copy the following from
<APIM_HOME>/business-processes/ epr
to<BPS_HOME>/repository/conf/epr
folder.-
SubscriptionService.epr
SubscriptionCallbackService.epr
-
Start the BPS server and log in to its management console (
https://<Server Host>:9443+<port offset>/carbon
).- Select Add under Processes menu and upload t he
<APIM_HOME>
/business-processes/subscription-creation/BPEL/SubscriptionApprovalWorkFlowProcess_1.0.0.zip
file to BPS. This is the business process archive file.
- Similarly, upload
<APIM_HOME> /business-processes/subscription-creation/HumanTask/SubscriptionsApprovalTask-1.0.0.zip
to BPS. This is the human task archived file.
...