Integrating with TIBCO EMS

Before you beginEnsure that the TIBCO Enterprise Message Service™ client OSGi bundles are present in the <EMS-HOME>/components/shared/1.0/plugins folder.

If you do not have these client libraries, install the TIBCO Enterprise Message Service™ libraries by selecting either the Development or Client installation profiles.

Alternatively, copy the <EMS-HOME>/components folder from an existing installation to your local machine.

Design Time

To install the TIBCO Enterprise Message Service™ Client libraries, run the following command from the <BWCE_HOME>/bin folder and follow the prompts:

bwinstall ems-driver

Runtime

To add the TIBCO Enterprise Message Service™ client libraries to the TIBCO BusinessWorks Container Edition runtime environment:

Cloud Foundry

  1. Extract the TIBCO BusinessWorks Container Edition buildpack to a temporary folder
  2. Copy the TIBCO EMS OSGi client libraries from <EMS-HOME>/components/1.0/plugins into <temporary folder>/resources/addons/jars.

  3. Zip the contents of the temporary folder and push the customized buildpack to your Cloud Foundry environment.

 

Docker

  1. Build the TIBCO BusinessWorks Container Edition base Docker image. For more information, refer to Creating the TIBCO BusinessWorks™ Container Edition Base Docker Image.
  2. Copy the TIBCO Enterprise Message Service™ OSGi client libraries from <EMS-HOME>/components/1.0/plugins into a temporary folder.

  3. From the temporary folder use the Docker file given below to copy these jars into the base Docker image:
    FROM tibco/bwce:latest
    COPY . /resources/addons/jars
    
  4. From the temporary folder, build the Docker image:
    docker build -t TAG-NAME .