Review and Edit Runtime Context Variables (optional)

Review variables and their attributes or change those values to refine your runtime implementation. Select any row and click Edit to modify that variable.

Select and Edit a VariableMana

Most of the runtime context variables have corresponding component wizard UI for setting values. The table clarifies what variables are described by UI settings and it provides a description of function for those that are not described elsewhere.

Runtime Context Variables and Component Wizard UI
Runtime Context Variable Description
NB_BW_RESTART_BEFORE_RESTART_ENGINE Specifies the permitted number of failures for the BW process before the component restarts.

Only numeric values are accepted, the default value is 0. For example, if the value is set as 2, the component restarts when the process fails 3 times.

BW_POLLPERIOD Specifies the polling interval for the BW run condition that checks the BW process has started.

Only numeric values are accepted and the default value is 0.

HTTP_PORT_BASE The port number to listen for incoming HTTP requests
HTTP_PORT_INCREASE Specifies to increment the HTTP port number
HAWK_PLUGIN_CONFIG_FILE The location where TIBCO Hawk Plug-in configuration files exist
ACTION_TO_PERFORM_FOR_HAWK_FILE The actions to be performed on Hawk files
BW_DOMAIN A domain is a logical group that provides an isolated environment for applications and their resources. Runtime entities such as AppSpaces and AppNodes are contained within a domain
BW_APPSPACE An AppSpace is a virtual pool of AppNodes where an application is deployed
BW_APPNODE An AppNode is created under an AppSpace. An AppNode is a runtime entity for hosting application modules and libraries
BW_ADMIN_MODE In the Admin mode, you can manage and monitor runtime entities
APPNODE_HTTPPORT_BASE The port number on which AppNode listens for incoming HTTP requests
BW_CREATE_ENTITIES Indicates whether the BW entities must be created when a component is started.

You can set the value to True or False. The default value is True.

BW_TRANSPORT A transport used for communication in BusinessWorks.
BW_ENTERPRISE_AGENT_ROLE The role of an agent in the BusinessWorks Enterprise version
WITH_TEASERVER Indicates whether the Silver Fabric Enabler for ActiveMatrix BusinessWorks component uses the TEA server as a dependent component or uses an external TIBCO Enterprise Administrator.

You can set the value to True or False. The default value is True.

USE_DEPEND_TEASERVER Indicates whether the Silver Fabric Enabler for ActiveMatrix BusinessWorks component has a dependency on another Silver Fabric Enabler for TIBCO Enterprise Administrator component.

You can set the value to True or False. The default value is True.

TEA_SERVER_URL The URL of the TEA server
MIN_SEEDER_COUNT The minimum seeder count value for a specified space in TIBCO ActiveSpaces persistence and transport layer
QUORUM_SIZE The size of the quorum in TIBCO ActiveSpaces persistence and transport layer. The minimum number of seeders for recovery
DATASTORE_LOCATION The location of a data store in TIBCO ActiveSpaces persistence and transport layer
BW6_EMS_SERVER_SOURCE The source file location of EMS Server
BW6_EMS_SERVER_URL The URL to connect to the EMS server Example: tcp://localhost:7222
BW6_EMS_SERVER_USERNAME The user name to authenticate to the EMS server. The default is admin
BW6_DB_PROVIDER The database provider: postgresql, mysql, oracle, mssql, mariadb, or db2
BW6_JDBC_DRIVER The JDBC driver
BW6_DB_URL The URL to connect to the database Example: jdbc:postgresql://localhost:5432/bwadmindb
BW6_DB_USERNAME The user name to authenticate the database for ActiveMatrix BusinessWorks version 6.x
BW6_JDBC_DRIVER_FILE The location of JDBC driver files for ActiveMatrix BusinessWorks version 6.x
BW6_EMS_SERVER_PASSWORD The password to authenticate to the EMS server. The default is admin
BW6_DB_PASSWORD The password to authenticate the database for ActiveMatrix BusinessWorks version 6.x.
BW_ENTERPRISE_AGENT_HTTP_PORT_BASE The port number configured in the HTTP Connector shared resource for ActiveMatrix BusinessWorks Agent for Enterprise version. The BW Enterprise Agent listens on this port for incoming HTTP requests.
BW_ENTERPRISE_TEA_AGENT_HTTP_PORT_BASE The port number configured in the HTTP Connector shared resource for TEA Agent for ActiveMatrix BusinessWorks Enterprise version. The TEA Agent listens for incoming HTTP requests on this port.
BW_ENTERPRISE_DISCOVERY_PORT_BASE The port and interface to be used to discover all the agents in the BusinessWorks Enterprise version. Must be same for all the agents in the network. This is typically set to a comma separated list of listen URLs that form a small subset of agents in the network.
BW_ENTERPRISE_REMOTE_LISTEN_PORT_BASE The port and interface of the bwagent for the BusinessWorks Enterprise version that remote clients (bwagents configured as remoteclient) can connect to.
DISCOVER_SERVERS_POOL_PERIOD Indicates whether the Silver Fabric Enabler for ActiveMatrix BusinessWorks component has a dependency on another Silver Fabric Enabler for TIBCO Enterprise Administrator component.

You can set the value to True or False. The default value is True.

DELETE_BW_APPLICATION_CONF_AT_SHUTDOWN Removes all the configuration files at shutdown
DO_NOT_REDEPLOY_EAR_FILE_AT_STARTUP Specifies that EAR file should not be deployed gain at startup
MANAGED_PROCESS_HAWK_AGENT_ENABLED Adds an extra tracking for the Hawk agent by a managed process to kill the process if it is not correctly shutdown.

You can set the value to True or False.

MANAGED_PROCESS_SERVICE_ENABLED Adds extra tracking wherein a managed process kills the processes that are not correctly shut down.

You can set the value to True or False.

BW6_FTL_REALMSERVER_URL Set The FTL realm server. Example: BW6_FTL_REALMSERVER_URL = http://localhost:8070
BW6_FTL_REALMSERVER_USERNAME Set the FTL user name.
BW6_FTL_REALMSERVER_PASSWORD Set the FTL password.
BW6_FTL_APPLICATION Set the application name. Example: BW6_FTL_APPLICATION=bwadmin
BW6_FTL_ENDPOINT Set the FTL endpoint. Example: BW6_FTL_ENDPOINT=bwadmin-endpoint
BW6_FTL_SECONDARY Set the secondary realm server
BW6_FTL_IDENTIFIER Set the FTL identifier
BW6_FTL_DATAFORMAT Set the FTL data format. Example: BW6_FTL_DATAFORMAT=bw-format
BW6_FTL_INBOX Set the FTL inbox. Example: BW6_FTL_INBOX =bw-inbox
EMS_RECONNECTION_INTERVAL Set the reconnection interval, in milliseconds. It defines how often the bwagent tries to reconnect with the EMS server if the connection is lost.

The default time interval is 10 seconds (10000 milliseconds).

APPNODE_SHUTTING_DOWN_TIMEOUT Set the timeout in minutes after which the AppNode and all the applications running on that AppNode are shutdown forcefully, irrespective of the state of the AppNode or the applications.

Default value: 0

ENABLE_OPEN_TRACING_ON_NODE Set to True to enable the open tracing in this domain. It triggers the command ./bwadmin enableopentracing -domain <domain> -appSpace <appSpace> -appNode <appNode>.

Default value: False

CLEAN_CONFIG_FOLDER_ON_START Set to True to clean the config folder every time the AppNode starts

Default value: False

OBFUSCATE_FTL_PASSWORDS Set to True to obfuscate the FTL password in the bwagent.ini file.

Default value: False