Pushing an Application to the Cloud

This section contains information on how to push an app containing TIBCO ActiveMatrix BusinessWorks™ Plug-in for OSIsoft PI System to the cloud.

The information mentioned in this section supersedes any information documented in the "Pushing an App to the Cloud" section in the TIBCO Cloud™ Integration documentation. Before attempting to push the app to the cloud, you must provide the PI JDBC driver i.e. PIJDBCDriver.jar. For more information, see the section Adding Plug-in Supplements below.

Adding Plug-in Supplements

The PI JDBC driver i.e. PIJDBCDriver.jar must be added using tibcli. This supplement must be done with the tibcli regardless of the app pushed from the command-line or the Web UI.

Note:  
  • This plug-in supports PIJDBC 2017 R2 client and later versions.

  • PIJDBC 2017 R2 client libraries (libRdsaWrapper64-1.5.3b.so) are available in pijdbc_2017R2-x86-x64_.tar.gz.
  • The libRdsaWrapper64-1.5.3b.so file is speciific to PIJDBC 2017 R2 client only

Perform the following steps to supplement the plug-in with PI JDBC library and third party RU:

  1. Only an org admin can supplement the libraries required.
  2. Navigate to TIBCO_HOME/bw/palettes/pi/<version>/runtime/plugins.
  3. Copy the pijdbc tpcl folder com.tibco.tpshell.pijdbc_6.3.0.003 into a new folder.
  4. Copy PI JDBC library libRdsaWrapper64-1.5.3b.so from pijdbc_2017R2-x86-x64_.tar.gz file into the same folder.
  5. Compress com.tibco.tpshell.pijdbc_6.3.0.003 and libRdsaWrapper64-1.5.3b.so and name it pi.zip.

Supplementing from CLI

  1. Copy the pi.zip file into a temporary directory on your local machine. Do not add a manifest.json file or any other files to this directory. Do not copy the files into the directory where tibcli is installed, or copy tibcli into the new directory.
  2. Change directory to the temporary directory.
  3. Execute the command:
    cli-install-dir/tibcli bwplugin supplement pijdbc

Supplementing from the Web UI

For details about supplementing the connector using the Web UI, see "Supplementing Plug-ins and Connectors" topic in the TIBCO Cloud Integration documentation.

This is necessary only once for an entire organization. Subsequent app pushes by users in that organization automatically use the supplemented plug-in.