Preparing to configure Application Designer with Business Automation Workflow with toolkit contributions on premise
You can configure your IBM Business Automation Studio installation to integrate with Workflow Center in IBM Business Automation Workflow.
With this integration, you can build applications that call actions that are bound to Workflow Services (process apps) defined in Business Automation Workflow. You can also use Business Automation Workflow capabilities and, for example, start processes in Business Automation Workflow.
Before you begin
You must have successfully installed Business Automation Workflow on premise.
You must be running Business Automation Workflow 19.0.0.3 or later, or 19.0.0.2 with interim fix JR61324.
You must have a Business Automation Workflow server whose hostname can be resolved in containers. The hostname must be included in the
Business Automation Workflow server
certificate common name or in the alternative names of the certificate. Use the following command to
verify that your hostname can be resolved in
containers:
oc exec pod_name -- curl https://baw_host:baw_port -k
Note: If you are using IBM HTTP Server with your Business Automation Workflow, your users might
encounter a connection error or definition prompt while configuring the Start
Process action in nested actions in their business applications. For more information
about how they can address this during the nested action configuration, see Creating
actions.
About this task
The procedure includes
the following high-level steps:
- Before you install Business Automation
Studio:
- To enable Business Automation Studio and Application Engine to communicate with Business Automation Workflow, extract the Business Automation Workflow root CA certificate or proxy root CA certificate.
- Add the Business Automation Workflow root CA certificate or proxy root CA certificate to the trusted certificate list for the shared operator custom resource. All the components that are installed with the same custom resource share this list.
- After you installed Business Automation
Studio (for a more detailed description of the following steps, see Optional: Configuring Application Designer with Business Automation Workflow with toolkit contributions on premise):
- Make sure that the Business Automation Workflow system uses the same LDAP server as Identity and Access Management (IAM).
- To enable Business Automation Workflow to communicate with Business Automation Studio, Application Engine, and Resource Registry, add the shared ICP4A operator root CA certificate to the Business Automation Workflow truststore.
- Import the Business Automation Workflow toolkits into Business Automation Studio.
- Configure Business Automation Workflow with Resource Registry information.
- Verify the integration.
Note: If multiple Business Automation Workflow servers are registered with one Business Automation
Studio environment, then a Business Automation Workflow process app should only
be deployed to one server. If a process app is deployed to multiple connected servers, it's
indeterminate which server your application will invoke when it calls the process app.