Upgrading IBM Business Automation Application

If you installed the previous version of IBM Business Automation Application and you want to continue to use your applications, you can upgrade your applications to the current version. If you are upgrading Business Automation Studio, you must follow these steps to upgrade the playback server.

Before you begin

The following diagram highlights the components that are always installed when you install a Business Automation Application pattern, along with the optional components. If you are upgrading Business Automation Application in your custom resource (CR), then make sure that you update all the relevant versions for all of the capabilities that are in your CR file.

Business Automation Application visual
Note: The custom resource configuration sections for these components use the following names:
  • Business Automation Navigator: navigator_configuration
  • FileNet Content Manager: ecm_configuration
  • Application Designer: shared_configuration.sc_optional_components.app_designer
  • Application Engine data persistence: shared_configuration.sc_optional_components.ae_data_persistence
  • Application Engine: application_engine_configuration
  • Resource Registry: resource_registry_configuration
  • Business Automation Studio: bastudio_configuration

Procedure

  1. Get the custom resource YAML file that you used to install Business Automation Application and update it for the new deployment.
    Update the application_engine_configuration and resource_registry_configuration sections.
    • If you just want to update Business Automation Application with the minimal required values, use the values in Custom resource templates.
    • Optional: You can keep the existing settings for your JDBC driver. However, if you want to update the JDBC driver, package your JDBC files into a compressed file and use the sc_drivers_url configuration parameter to download them from an accessible web server. Follow the steps in Preparing customized versions of JDBC drivers and ICCSAP libraries. Then, add the customized JDBC driver information to the configuration parameters. Set application_engine_configuration.use_custom_jdbc_drivers to true.
      Note: Before you package the files into a compressed file, you must make sure that the custom JDBC driver that you want to use is compatible with Java 11.
    • To use the full configuration list and customize the values, update the required values in the application_engine_configuration section in your custom resource YAML file based on your configuration. For more information, see Business Automation Application configuration parameters.
  2. Update the configuration sections for other deployments, such as Business Automation Navigator. Go to the upgrade page for each deployment and follow their upgrade documents to update your custom resource YAML file.

What to do next

Continue to configure the other capabilities that are in your CR file, and make sure that you complete the last step Validating the YAML in your custom resource file before you apply the CR to the operator.