BPM Properties Files

TIBCO ActiveMatrix BPM supports dynamic runtime configuration through its framework of monitored properties files.

These properties files are typically stored on the machine where you installed ActiveMatrix BPM, under the folder CONFIG_HOME/bpm/bpm_app_name/configuration/.

In a distributed environment, you can configure the folder in which the node should look for these properties files. This allows you to host the properties files on a shared folder that is accessible to all the machines in the cluster. For example, consider a clustered environment with two machines, machine A and machine B, where ActiveMatrix BPM is installed on machine A. You can share the folder CONFIG_HOME/bpm/bpm_app_name/configuration/ on machine A and mounted it as "/mnt/bpm" on machine B.

The following table lists the properties files available. If you are viewing this document in HTML format, you can click the file name to view the properties.

File Name Description
appdev.properties Application Development properties file.
brm.properties Business Resource Management engine properties file
bds.properties Business Data Services properties file
bx.properties Process instance properties file
cm.properties Content Management properties file
dac.properties Deadline and Calendar properties file
de.properties Directory Engine properties file
ec.properties The default configuration file for auto-archiving audit data. See Archiving Messages.
If you want to publish messages without the namespace, add the following (empty) property definition to the CONFIG_HOME/bpm/bpm_app_name/configuration/ec.properties file:
jmsPublicationRootNamespace=
ec_archive_nosql.properties The configuration file used for configuring Apache Cassandra as an external audit store. See Configuring Apache Cassandra as an External Audit Message Store.
ECPublicationJMS.properties The default configuration file containing details of the EMS server, and the name and output format of the JMS topic to which audit messages were published. See Publication of BPM Audit Data to a Java Message Service (JMS) Topic for details.

In previous versions this file also controlled which messages were published. From version 2.1, message publication is controlled by the ec-event-rules.xml file, as described in Configuring TIBCO ActiveMatrix BPM Auditing . When you migrate to version 2.1 or later the relevant lines of ECPublicationJMS.properties are commented out and are no longer used. Any customizations that you have previously made to the list of messages will be migrated to ec-event-rules.xml.

EmailChannelProperties.properties Work Presentation Email Channel properties file
GIChannelProperties.properties Work Presentation GI Channel properties file. This file is no longer used, because support for GI channels has been discontinued.
n2lf.properties BPM Logging Framework properties file.
OSProperties.properties Openspace server properties file, containing properties to tailor Openspace logging, the location of the gadget server, and so on.

See Configuring TIBCO ActiveMatrix BPM to Work with Openspace for details.

PFEConfig.properties Pageflow Engine configuration properties file. See Configuration of the Pageflow Engine for details.
pvm.properties Process Engine properties file
RESTServiceConfig.properties REST Service configuration properties. See TIBCO ActiveMatrix BPM Developer's Guide for more information about the REST service.
sc.properties Statistics Collector properties file
WPProperties.properties Work Presentation core properties file. For examples of using the properties in this file, see:
wpextender.properties Work Presentation extender properties file. This contains the property UseHttpRequestContextURL. See Configuration of TIBCO ActiveMatrix BPM Form Locations for the use of this property.
WSProperties.properties Workspace client and Action Processor properties.

This file contains properties to disable the inclusion of stack traces in Action Processor responses.

It also contains properties to specify whether login and logout events should contain the client IP address, referer, user agent, and session ID. Note that in order for these attributes to be included in the WS_SECURITY_LOGIN and WS_SECURITY_LOGOUT events, the CONFIG_HOME\config\data\bpm\bpm_app_name\configuration\ec-probe-rules.xml configuration file must be edited to include these attributes. This is because Event Collector, by default, only includes primary attributes. These Workspace attributes are secondary attributes and so must be manually added to the configuration so they are included in the event. These attributes must be added to the CentralECAuditProcess definition. For example:

<messageProcessDefinition name="CentralECAuditProcess">
   <includedAttributesList>
      <allPrimaries>true</allPrimaries>
      <!--  Uncomment the following line to cause environmentName to be audited centrally for all normal audit messages -->
      <!--  See also changes for ec-event-rules to control whether environmentName is audited/published              -->
      <!-- <attribute>environmentName</attribute> -->
      <attribute>clientIPAddr</attribute>
      <attribute>clientReferer</attribute>
      <attribute>clientSessionId</attribute>
      <attribute>clientUserAgent</attribute>
   </includedAttributesList>
</messageProcessDefinition>

See the WSProperties.properties file for details about all properties in this file.