Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 2 Installation and Uninstallation : Preinstallation Tasks

Preinstallation Tasks
You have to install FESI EcmaScript Interpreter and also set up database information before installing TIBCO BusinessConnect.
Installing FESI EcmaScript Interpreter to Support Custom Scripts
If you have been using FESI EcmaScript Interpreter for custom scripts, you can continue using it by extracting the fesi.jar file from the downloaded fesikit.zip file and storing it in the TIBCO_HOME\bc\version\lib\is directory.
If you are the first time users of custom scripts, it is good practice to use the Nashorn script interpreter embedded in JRE. The Nashorn script engine is roughly compatible with the FESI EcmaScript Interpreter engine. The sample scripts shipped with TIBCO BusinessConnect support both of these two engines.
Setting Up Database Information
TIBCO BusinessConnect uses a database to store the audit log, the non repudiation log, the runtime data store, and the configuration store. You can assign these logs/data stores to different databases, or you can use one database for all.
The CONNECT and RESOURCE permissions are not granted by default, and these privileges must be assigned explicitly to the database user, before setting up the database information in BusinessConnect
For run-time operations, the CONNECT and default permissions are sufficient.
Ensure CREATE VIEW privilege is assigned to the user for all the databases.
Configuring Oracle, DB2, SQL Server, and MySQL
All databases except for MySQL are installed according to the corresponding software vendor’s instructions and contain the necessary drivers.
Users of all databases, except MySQL users, are supposed to be schema owners..
Oracle Client Library Path Usage
If you are planning to use the Oracle OCI drivers, you must specify the Oracle Client Library path. When dealing with the TIBCO BusinessConnect configuration UI, you must specify this path in the TIBCO Administrator .tra file. Depending on the platform where TIBCO Administrator is installed, you must update different library paths appropriately.
The drivers are stored under the TIBCO_HOME\tpcl\version\jdbc directory.
JDBC (Type 4) drivers are needed for DB2, Oracle, and MSSQL databases.
To be consistent, you have to define the following environmental variable as follows:
1.
Set tibco.env.ORACLE_CLIENT_PATH=<Oracle Client native library path>.
2.
Prepend %ORACLE_CLIENT_PATH% to the variables PATH, LD_LIBRARY_PATH, SHLIB_PATH, and LIBPATH.
The value must point to the Oracle native client libraries directory as follows:
On Windows  This is typically the ORACLE_CLIENT_HOME directory, such as C:\oracle\product\11.2.0.
On UNIX  This is typically the ORACLE_CLIENT_HOME directory.
Configuration of Oracle, DB2, SQL Server, and MySQL Databases
Set APPLHEAPSIZE to 4096.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved