You can connect from the Workflow Server in Cloud Pak for Business Automation to IBM® Workflow
Center on a traditional
environment.
About this task
To establish a connection between the Workflow Server in Cloud Pak for Business Automation and traditional Workflow Center, configure the
workflow_center section of the custom resource (CR) YAML file.
Procedure
When Workflow Server connects to Workflow Center, authentication is
required. Create a TLS secret in the operator by using the root CA certificate of Workflow Center so that it can be
recognized as a trusted server:
-
Extract the Workflow Center root SSL
certificate.
- In the WebSphere® administrative console, click .
- Select the root certificate and click Extract.
- Name the file. For example, WorkflowCenter.cert.
- For the data type, select Base64-encoded ASCII data.
- Click Apply. From the message, note where the certificate is stored on
the file system.
-
Copy the file and create the secret:
- Copy the certificate from step 1 to Workflow Server.
- In the Cloud Pak for Business Automation
Workflow Runtime environment, run the following command to create a secret:
oc create secret generic baw-tls-secret --from-file=tls.crt=/root/WorkflowCenter.cert
- Add this secret to the trust list section of the IBM Business Automation
Workflow CR file, for example
baw_configuration:
- name: instance1
tls:
tls_trust_list: [baw-tls-secret]
-
Create a secret that holds the username and password of the Workflow Center administrator.
- On the Cloud Pak for Business Automation Workflow Runtime environment, create a new secret called, for
example, adminSecrets4operator-ctnrs.yaml. This secret contains the
credentials of an administrator for Workflow Center, for
example
apiVersion: v1
kind: Secret
metadata:
name: ibm-baw-wc-secret
type: Opaque
stringData:
username: deadmin
password: deadmin
- Apply this new secret to the runtime environment:
oc apply -f ./adminSecrets4operator-ctnrs.yaml
-
Update the following parameters in the
workflow_center
section of the IBM Business Automation
Workflow CR YAML file to apply
changes to your deployment environment, for example:
url: "https://example.fyre.ibm.com:9443/ProcessCenter"
secret_name: "ibm-baw-wc-secret"
heartbeat_interval: 30
After these steps, the remote
Workflow Server shows up on the
Servers page of
Workflow Center.
-
So that the Workflow Center recognizes Workflow Server as a trusted server,
complete these steps:
- In the Workflow Center WebSphere administrative console, click
- Enter the hostname, secure port of Workflow Server, and alias, and click
Retrieve signer information.
- Click Apply to save your changes.