Integrating with TIBCO FTL®

This topic describes how to add the TIBCO FTL 5.2.1 Native Libraries to the TIBCO BusinessWorks™ Container Edition runtime and designtime environment.

Runtime

To add TIBCO FTL 5.2.1 native libraries into TIBCO BusinessWorks™ Container Edition runtime environment:
  1. Download TIBCO FTL 5.2.1 on a 64-bit Linux machine.
  2. During the installation process select the Standard FTL Client profile as shown.

  3. Create the TIBCO FTL client libraries.

    From a temporary folder execute:

    ls <FTL-TIBCO-HOME>/lib/*.so* | zip -j ftl_linux_client_libraries -@
    
    
  4. Cloud Foundry only
    1. Extract the TIBCO BusinessWorks™ Container Edition buildpack into a temporary folder, <buildpack-temp-folder> and copy <temp folder>/ftl_linux_client_libraries.zip into the <buildpack-temp-folder>/resources/addons/lib folder.
    2. Copy the TIBCO FTL OSGi client libraries from <FTL-HOME>/components/shared/1.0.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.
  5. Docker only
    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 FTL OSGi client libraries from <FTL-HOME>/components/shared/1.0.0/plugins into temporary folder created in step 3.
    3. From the temporary folder created in Step 3 above, use the Docker file given below to copy this zip file and FTL OSGi client libraries into the base Docker image:
      
      FROM tibco/bwce:latest
      COPY *.zip /resources/addons/lib
      COPY com.tibco.ftl* /resources/addons/jars
      				  
    4. From the temporary folder, build the Docker image:
      docker build -t TAG-NAME .
      				  
    Note: Alpine Linux is not supported.

Designtime

This section describes how to add the TIBCO FTL 5.2.1 Native Libraries to the TIBCO BusinessWorks™ Container Edition designtime environment.

To install the TIBCO FTL client libraries for your TIBCO BusinessWorks Container Edition environment, run the following command from the <BW_HOME>/bin folder and follow the prompts:
bwinstall ftl-driver
Use the FTL plugin installer to install the TIBCO FTL client libraries for your TIBCO BusinessWorks Container Edition environment.
  1. Run the TIBCOUniversalInstaller executable.
  2. On the Welcome screen, click Next.
  3. Read through the license agreement, select I accept the terms of the license agreement if you agree to the terms, and click Next.
  4. Choose to create a new installation environment in an existing TIBCO_HOME. Specify the location that TIBCO BusinessWorks Container Edition is installed. Then click Next.
  5. On the Installation Profile Selection screen, ensure Typical is selected, and click Next.

  6. Provide the TIBCO_HOME that TIBCO FTL has been installed, and click Next.

  7. On the Pre-Install Summary screen, verify the list of products and components selected for installation, and click Install.
  8. Verify the Post-Install Summary, click Finish to complete the installation process, and close the installer window.

Procedure

  1. Run the TIBCOUniversalInstaller executable.
  2. On the Welcome screen, click Next.
  3. Read through the license agreement, select I accept the terms of the license agreement if you agree to the terms, and click Next.
  4. Choose to create a new installation environment in an existing TIBCO_HOME. Specify the location that TIBCO BusinessWorks Container Edition is installed. Then click Next.
  5. On the Installation Profile Selection screen, ensure Typical is selected, and click Next.

  6. Provide the TIBCO_HOME that TIBCO FTL has been installed, and click Next.

  7. On the Pre-Install Summary screen, verify the list of products and components selected for installation, and click Install.
  8. Verify the Post-Install Summary, click Finish to complete the installation process, and close the installer window.