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


Appendix B Configuration Properties File : commonConfig.properties

commonConfig.properties
The file commonConfig.properties is initially installed by the application TIBCO BusinessConnect in the directory BC_HOME\tools\bcappmanage. In this example, user information is entered in bold text.
More details about this file are available in Chapter 3, Parameters for commonConfig.properties.
Example 1 commonConfig.Properties

 
#
# Copyright (c) 2003-2015 TIBCO Software Inc.
# All Rights Reserved.
#
# This software is the confidential and proprietary information of
# TIBCO Software Inc.
#
#==========================================================
# *** Common variables ***
#==========================================================
 
#================================
# *** JDBC Maps ***
#
# Samples JDBC driver and URLs where <type> = <repo|audit|nr|runtime>:
#
# bc.<type>.db.driver = com.mysql.jdbc.Driver
# bc.<type>.db.url = jdbc:mysql://[host]:[port]/[database]
#
# bc.<type>.db.driver = oracle.jdbc.driver.OracleDriver [ deprecated by Oracle ]
# bc.<type>.db.driver = oracle.jdbc.OracleDriver [ new Driver class introduced by Oracle from ojdbc5.jar ]
# bc.<type>.db.url = jdbc:oracle:thin:@[host]:[port]:[sid]
#
#
#
# Native Vendor Driver support
# ============================
#
# Oracle OCI
# ----------
# bc.<type>.db.driver = oracle.jdbc.OracleDriver
# bc.<type>.db.url = jdbc:oracle:oci:@<Service Name>
#
# Microsoft SQL Server driver
# ---------------------------
# bc.<type>.db.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
# bc.<type>.db.url = jdbc:sqlserver://<host>:<port#>;databaseName=<databaseName>
#
# DB2 Universal Driver
# ---------------------
# bc.<type>.db.driver = com.ibm.db2.jcc.DB2Driver
# bc.<type>.db.url = jdbc:db2://<host>:<port#>/<databaseName>
#================================
 
# Repository connection prameters
#
bc.repo.db.driver=com.mysql.jdbc.Driver
bc.repo.db.url=jdbc:mysql://axw3k1:3306/john
bc.repo.db.userID=john1
bc.repo.db.password=john1
bc.repo.db.connectionPool.size=32
 
# Audit connection parameters
#
bc.audit.db.driver=com.mysql.jdbc.Driver
bc.audit.db.url=jdbc:mysql://axw3k1:3306/john
bc.audit.db.userID=john1
bc.audit.db.password=john1
bc.audit.db.connectionPool.size=
 
# NR connection parameters
#
bc.nr.db.driver=com.mysql.jdbc.Driver
bc.nr.db.url=jdbc:mysql://axw3k1:3306/john
bc.nr.db.userID=john1
bc.nr.db.password=john1
bc.nr.db.connectionPool.size=
#
# Runtime connection parameters
#
bc.runtime.db.driver=com.mysql.jdbc.Driver
bc.runtime.db.url=jdbc:mysql://axw3k1:3306/john
bc.runtime.db.userID=john1
bc.runtime.db.password=john1
bc.runtime.db.connectionPool.size=
 
#================================
# Bindings Map
#================================
 
#
# List of hosts where interior servers need to be deployed. Repeat the host name for multiple interior server
# instances on the same host. Ex,
# interior.hosts=host1,host2,host3,host1
#
bc.appmanage.interior.hosts=
 
# (Optional)
# The min, max heap sizes, thread stack size and classpath extensions for the interior engines can be specified(in MBs) as shown below.
# The first token in the key is interior, the next token refers to the host
# name, the next token specifies the instance occurence within that host (for interiors)and the last token specifies
# whether the value is min / max heap size, thread stack size or append/prepend classpath.
# Since this is a java properties file, prepend/append classpaths should always use '/' as the path separator.
# Ex,
#
# bc.appmanage.interior.host1.1.minHeap=500
# bc.appmanage.interior.host1.1.maxHeap=1000
# bc.appmanage.interior.host1.1.threadStack=512
# bc.appmanage.interior.host1.1.appendclasspath=c:/temp
# bc.appmanage.interior.host1.1.prependclasspath=c:/temp2
 
# bc.appmanage.interior.host1.2.minHeap=800
# bc.appmanage.interior.host1.2.maxHeap=1200
# bc.appmanage.interior.host1.2.threadStack=1024
 
# (Optional)
# The general settings for deployed engines can be set as shown below.
# The first token in the key is interior, the next token refers to the host
# name, the next token specifies the instance occurence within that host (for interiors)and the last token specifies
# the specific attribute being set which is one among - startonboot, enableverbose, maxlogfilecount & maxlogfilesize.
# Ex,
#
 
# bc.appmanage.interior.host1.1.startonboot=true
# bc.appmanage.interior.host1.1.enableverbose=true
# bc.appmanage.interior.host1.1.threadcount=14
 
# (Optional)
# The NT service settings for deployed engines can be set as shown below.
# The first token in the key is interior, the next token refers to the host
# name, the next token specifies the instance occurence within that host (for interiors) and the last token identifes
# this key as defining the NT service setting. The value has three tokens of which the first one indicates the
# service startup type which can be either 'manual' or 'automatic'. The second and third tokens specify the user id
# and password for the service's logon account. Note that the userid should mandatorily specify the domain. The double
# backslashes are required, slash being part of the properties file syntax. To run the service under the default local
# system account, leave the userid and password empty.
#
# bc.appmanage.interior.host1.1.ntservice=automatic.domain\\joe.changeme
# bc.appmanage.interior.host1.2.ntservice=manual.domain\\joe.changeme
 
# (Optional)
# Interior Server Fault Tolerance Group Settings can be set as shown below.
#
# Note: The properties for heartbeatIntervals, activationInterval and activationDelay are specified in seconds.
#
# bc.appmanage.ftGroupSettings.service=7505
# bc.appmanage.ftGroupSettings.network=
# bc.appmanage.ftGroupSettings.daemonHost=
# bc.appmanage.ftGroupSettings.daemonPort=7505
# bc.appmanage.ftGroupSettings.heartbeatInterval=5
# bc.appmanage.ftGroupSettings.activationInterval=15
# bc.appmanage.ftGroupSettings.activationDelay=10
 
# (Optional)
# The Oracle client path for configuring interior engines with OCI driver can be set as shown below.
# bc.appmanage.interior.host1.1.oracleclientpath=<Oracle Home Path1>
# bc.appmanage.interior.host2.1.oracleclientpath=<Oracle Home Path2>
 
#================================
# Cluster/FT Map
#================================
 
#
# Mapping of FT groups to interior engine instances. Key is the group name and value is a comma separated list of
# interior engine instances under that group with the syntax <host.index>. Repeat the entry for multiple
# FT groups. Ex
# bc.appmanage.ft.group.FTG1=host1.1,host2.1
# bc.appmanage.ft.group.FTG2=host3.1, host1.2
#
bc.appmanage.ft.group.<groupname>=
 
# (Optional)
# Mapping of public smart routing cluster queues to FT groups. Key is the cluster queue name name and value is a
# comma separated list of FT groups asigned to that cluser. Repeat the entry for multiple cluster queues. Ex,
# bc.appmanage.cluster.queue.Q1=FTG1
# bc.appmanage.cluster.queue.Q2=FTG2
#
#bc.appmanage.cluster.queue.<queuename>=
 
#
# A comma separated list of FT groups assigned to the default (NO MATCHING RULES) cluster queue.
#
bc.appmanage.cluster.queue.default=

 

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