Adding the Plug-in to TIBCO BusinessWorks™ Container Edition
Prior to running the plug-in in TIBCO BusinessWorks™ Container Edition, set the following Java property:
java.property.javax.xml.datatype.DatatypeFactory=com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl
To add the plug-in to TIBCO BusinessWorks™ Container Edition, you must perform the following steps:
- Procedure
- Open the physical media or download the
TIB_bwsp_version_buildnumber_bwce-runtime.zipinstallation package from the TIBCO eDelivery site.To download the installation package, a user name and password are required. If you do not have a user name and password, contact TIBCO Technical Support.
- Copy the
com.tibco.bw.tpcl.jde.runtime_version_numberwrapper folder with the third-party JDE libraries frombwce_home/palettes/jde/version_number/runtime/pluginsto theresources/addons/jarslocation. - Copy the
com.tibco.tpshell.pijdbc_6.3.0.001directory, which contains the third partyPIJDBCDriver.jarfrombwce_home/palettes/pi/6.4/runtime/pluginsto theresources/addons/jarslocation. - Perform the postinstallation task described
- Copy the
com.tibco.tpshell.snowflake.jdbc_version-number.xxxwrapper folder present in thebwce_home/palettes/snowflake/ver/runtime/pluginsdirectory, and place this folder in theresources/addons/jarsfolder for creating the image or buildpack on docker or cloud foundry. - Copy the
com.tibco.tpshell.sap.jco_3.0.8.002wrapper folder with the third party SAP libraries present in thebwce_home/palettes/sap/version_number/runtime/pluginsdirectory to theresources/addons/jarsfolder. - EMS libraries must be placed in
resources/addons/jarsas SAP Activities require JMS.Copy the following EMS libraries from the
bwce_home/bwce/version_number/system/sharedfolder to the inresources/addons/jarsfolder:- com.tibco.jms.jmsclient_8.x.0.0xx
- com.tibco.jms.jmsclient.ufo_8.x.0.0xx
- com.tibco.jms.jmsclient.rv_8.x.0.0xx
- com.tibco.jms.jmsclient.admin_8.x.0.0xx
- com.tibco.tpcl.javax.jms_x.0.0.00x
Note: The EMS libraries are not needed if Apache Kafka message source is used for IDoc activities. - Add the
.zipfile to TIBCO BusinessWorks™ Container Edition at run time.For the procedure, see the following section in TIBCO BusinessWorks™ Container Edition Application Development:
Platform Reference Cloud Foundry platform "The TIBCO BusinessWorks™ Container Edition Buildpack" Docker or Docker-based platforms "Creating the TIBCO BusinessWorks™ Container Edition Application Docker Image" Note:When configuring the Server Connection Configuration tab for the SAP Connection shared resource, make sure that the value of the Gateway Service field is set to a TCP/IP port number such as 33xx, where xx is the range from 00 to 99, depending on the instance number of the SAP server.
Windows Container Edition
Ensure that all paths configured in the shared resource and config files follow Windows directory structure and is set to
C:\<folderName>\ jdeinetrop.ini (example C:\config) at design time; all the config files required for JDE are placed in
C:\<folderName> (jdbj.ini, tnsname.ora, jdeinetrop.ini, jdelog.ini). Default drive in the Docker image is C.
- Procedure
- Copy configuration files from host to the Docker image. Example:
FROM bwce:latest RUN mkdir config ADD config C:\config RUN net user administrator \active:yes ADD <earfilename.ear> \
Note: Administrator rights are required to run the docker image provided in the dockerfile usingnet user administrator /active:yes. - Disable the Firewall on the host OS when running the application on Docker.
Linux Container Edition
- Procedure
- Copy configuration files from host to the Docker image. Example:
FROM <BASE_IMAGE> MAINTAINER <MAINTAINER_NAME> USER <USER_NAME> RUN mkdir -p <DIR_NAME> COPY <FILES_TO_COPY> <DIR_NAME> ADD <earfilename.ear> /
Note: Administrator rights are required to run the Docker image provided in the dockerfile usingUSER root.