Use nJAMS Client for BW6 with BWCE¶
TIBCO BusinessWorks Container Edition is a Cloud Native Application framework that runs within containers. nJAMS Client for BW6 can be configured to run within a container next to TIBCO BusinessWorks Container Edition.
Prerequisites¶
The following prerequisites are required:
- TIBCO BusinessWorks Container Edition base Docker Image including your BWCE application. Please refer to TIBCO documentation for creating a base Docker image.
- nJAMS BWCE package. Enter Integration Matters Download Portal to download nJAMS BWCE package file. nJAMS BWCE package is part of nJAMS Client for BW6 download package, see
njams-client-bw6-installer-<VERSION>-bwce-assembly.zip
.
Extend TIBCO BWCE base Docker image¶
The TIBCO BWCE base Docker image can be extended to support nJAMS Client for BW6 as follows:
- Download nJAMS BWCE package file.
- Copy nJAMS BWCE package file to a temporary folder and unzip the package for example into sub folder
njams
. - If not included in your base image, add TIBCO EMS driver files (
tibjms.jar
, andtibjmsadmin.jar
) to the nJAMS BWCE package by putting both files into thenjams/jars
folder. - Adapt
njams/conf/njams-bw6.properties
according to your connection requirements. - In the temporary folder create a
Dockerfile
that copies the nJAMS BWCE package file into the base Docker image. Adapt the reference to your base image as needed.
FROM tibco/bwce:latest
ADD ./njams/ /resources/addons/thirdparty-installs/njams
- Build the Docker image by running the following command from the temporary folder:
docker build -t <YOUR-TAG> .