The following sections describe the custom properties that you can set. Most properties are boolean and can be set to a value of true or
false to enable or disable them. When a property has a non-boolean value, its syntax is explained in the property description.
This property controls whether checkpointed process instances are automatically restarted when a process engine restarts. By default, this property is set to true, indicating that checkpointed process instances should automatically be restarted. You can set this property to
false, and any checkpointed process instances can later be recovered using the Job Recovery dialog in TIBCO Administrator. This allows you to handle any resource availability problems such as database recovery or bringing up a web server before handling the process instance recovery.
See Managing Recoverable Process Instances for more information about process instance recovery.
This property controls whether duplicate detection is performed. true (the default) indicates the process engine will check for identical duplicateKey values.
false indicates
duplicateKeys when specified are ignored.
See TIBCO ActiveMatrix BusinessWorks Process Design Guide for more information about duplicate detection.
This property specifies how long (in minutes) to keep stored duplicateKeys. The default is 30 minutes. 0 indicates the duplicateKey is removed when the job is removed. However, if bw.engine.enableJobRecovery=true, the job is not automatically removed after a failure so the duplicateKey will remain as long as the job remains. Such a job can be restarted or purged later. -1 indicates to store duplicateKey values indefinitely. Any positive integer greater than 0 indicates the number of minutes to keep stored duplicateKeys.
See TIBCO ActiveMatrix BusinessWorks Process Design Guide for more information about duplicate detection.
Specifies the number of minutes to wait before polling for expired duplicateKey values. See
TIBCO ActiveMatrix BusinessWorks Process Design Guide for more information about duplicate detection.
See Managing Recoverable Process Instances for more information about process instance recovery.
This property controls process instance statistic collection. The default value of this property is false indicating that statistics for each process instance should not be stored. Setting this property to
true enables the gathering of statistics for each process instance.
See TIBCO ActiveMatrix BusinessWorks Process Design Guide for more information.
When the process engine is configured to use local file for storage (see Configuring Storage for TIBCO ActiveMatrix BusinessWorks Processes), this property controls the location of the process engine storage. By default, this is set to
<TIBCO_Home>/tra/domain/<domainName>/application/<appName>. Normally, you should not need to change the default location of engine storage.
See the description of the Checkpoint activity in TIBCO ActiveMatrix BusinessWorks Palette Reference for more information.
See Chapter 9, Performance Tuning for more information about using TIBCO Hawk to monitor and manage TIBCO ActiveMatrix BusinessWorks.
Specifies the service parameter for the TIBCO Rendezvous transport of your TIBCO Hawk configuration. By default this is set to 7474. See the TIBCO Rendezvous documentation for more information about the syntax of the service parameter of TIBCO Rendezvous transports.
Specifies the daemon parameter for the TIBCO Rendezvous transport of your TIBCO Hawk configuration. By default this is set to tcp:host:7474. See the TIBCO Rendezvous documentation for more information about the syntax of the daemon parameter of TIBCO Rendezvous transports.
Setting the engine property Instrumentation.* to true enables those actions for all process definitions. Setting the property
Instrumentation.<processName> to true enables those actions for a specified process definition. Setting this property to false disables the actions.
The instrumentation properties can be set at runtime by calling the TIBCO Hawk setInstrumentProperties method. The property value specified in a call to
setInsrumentProperties takes effect immediately.
Trace.Role.<userRoleName>.Term or Trace.<
systemRoleName>.Term
Trace.Role.<userRoleName>.Term controls whether or not messages for the specified user-defined role are sent to the console; use
Trace.Role.*.Term to control console output for all user-defined roles.
Trace.<systemRoleName>.Term controls whether or not messages for the specified system role (Error, Warn, Info, or Debug) are sent to the console.
Trace.Role.<userRoleName>.Log controls whether or not messages for the specified user-defined role are sent to the log file; use
Trace.Role.*.Log to control log output for all user-defined roles.
Trace.<systemRoleName>.Log controls whether or not messages for the specified system role (Error, Warn, Info, or Debug) are sent to the log file.
|
•
|
Trace.<systemRoleName>.Publish.Subject
|
|
•
|
Trace.<systemRoleName>.Publish.Service
|
|
•
|
Trace.<systemRoleName>.Publish.Network
|
|
•
|
Trace.<systemRoleName>.Publish.Daemon
|
See the TIBCO Rendezvous documentation for the correct syntax for specifying transport parameters.
|
•
|
Trace.Role.UserRole.Log.File — Filename for the log files. A number is appended to each new log file created up to the specified maximum number of log files.
|
|
•
|
Trace.Role.UserRole.Log.Maximum — Maximum number of log files to create. Entries are directed back to the first log file when the maximum number of log files have been created.
|
Enables or disables the specified role. Trace.Role.<userRoleName> enables or disables the specified user-defined role; specify Trace.Role.* to enable or disable all user-defined roles.
Trace.<systemRoleName>.* enables or disables the specified system role (Error, Warn, Info, or Debug).
When set to true, resources that have input will include the input XML in the trace messages for that resource.
When set to true, resources that have output will include the output XML in the trace messages for that resource.
This property determines whether a time zone is added by the XPath function create-dateTime. TIBCO strongly advises against modifying this property unless you are told to do so by TIBCO Support.
This property specifies whether the lexical value of xs:boolean is preserved. By default, this property is false. TIBCO strongly advises against modifying this property unless you are told to do so by TIBCO Support.
The bw.security.strongcipher.minstrength property specifies the cipher suites you wish to exclude when the Strong Cipher Suites Only checkbox is checked in an SSL configuration. This property allows you to choose the types of cipher suites you wish to disable. Equivalent key strength is taken into account, for example ciphers like 3DES using 168 bits would be equivalent to an equivalent key length of 112 bits. The default value of this property is DISABLED_CIPHERS_BELOW_128_BIT. This property is also only applicable for resources that have the Strong Cipher Suites only field checked.
For IBM platforms: https://www14.software.ibm.com/webapp/iwm/web/reg/pick.do?source=jcesdk&lang=en_US
|
2.
|
Unzip jce_policy-1_7_0.zip.
|
For example : To allow requests from any IP address matching with pattern 127\.\d+\.\d+\.\d+ or 10\.\d+\.\d+\.\d+ specify the property as
bw.plugin.http.server.allowIPAddresses=127\\.\\d+\\.\\d+\\.\\d+|10\\.\\d+\\.\\d+\\.d+
This property specifies the maximum queue size for incoming requests. Incoming requests that are not handled by available threads (see bw.plugin.http.server.minProcessors and
bw.plugin.http.server.maxProcessors) are placed on the queue until they can be processed. If the queue is full, new incoming requests are refused with an error. The default value of this property is 100. This property is available only when the server type ’Tomcat’ is selected.
The size of the thread pool is determined by the value of the property bw.plugin.http.client.ResponseThreadPool. When the thread pool type is
default, a thread pool of the specified size is created for each request/response activity. When the thread pool type is
single, one thread pool of the specified size is created and all activities share the same thread pool.
See the description of the Send HTTP Request activity in TIBCO ActiveMatrix BusinessWorks Palette Reference for more information.
The value of this property is ignored unless the bw.plugin.http.client.usePersistentConnectionManager property is set to true. This property specifies the maximum number of persistent connections to each remote HTTP server.
See the description of the Send HTTP Request activity in TIBCO ActiveMatrix BusinessWorks Palette Reference for more information.
The value of this property is ignored unless the bw.plugin.http.client.usePersistentConnectionManager property is set to true. This property specifies the maximum number of persistent connections to create for all HTTP servers.
See the description of the Send HTTP Request activity in TIBCO ActiveMatrix BusinessWorks Palette Reference for more information.
The value of this property is ignored unless the bw.plugin.http.client.usePersistentConnectionManager property is set to true. When using persistent connections, a connection can become stale. When this property is set to true, a persistent connection is checked to determine if it is stale before it is used by a Send HTTP Request activity. Checking for stale connections adds significant processing overhead, but it does improve reliability.
See the description of the Send HTTP Request activity in TIBCO ActiveMatrix BusinessWorks Palette Reference for more information.
If this property is set to true and the top-level content-type of the incoming HTTP message is "multipart/*", then an HTTP Receiver will present all the MIME parts as attachments and the POSTDATA field will be empty. If this property is set to
false (the default value), backward compatibility is maintained and the first MIME part is presented as the POSTDATA.
When set to true, specifies that the contents of incoming HTTP requests are written to the log file. Writing each request to a log file does incur some overhead and additional processing time.
When the hostname is localhost, TIBCO BusinessWorks considers the machine as a non multi home environment. Hence it is
not required to set the
bw.plugin.http.server.defaultHost property in
bwengine.tra file.
However, when the hostname is anything other than the localhost, then TIBCO BusinessWorks considers the machine as a multi home environment. Set the
bw.plugin.http.server.defaultHost property in
bwengine.tra file to the same value as has been set in the host field of HTTP Shared Connection for default host.
This property allows you to specify a test SQL statement. Specify the database name in the <name> portion of the property and set the value of the property to a valid SQL statement.
When the RVCMQ transport is used, TIBCO ActiveMatrix BusinessWorks applies the value of this property to the RVCMQ transport using the RVCMQ API setTaskBacklogLimitInBytes() method to set the scheduler task queue limits in bytes for the distributed queue transport. See the TIBCO Rendezvous documentation for more information about this method. The value of this property must be set to a positive integer.
To preserve backward compatibility, the Java Code activity still behaves the same. However, you can set the bw.plugin.javaCode.explicitNull to
true to cause the Java Code activity to behave in the same way as other activities. When this property is set to
true, an explicit null is set for a null reference. This property is set to
false by default, maintaining the behavior of the previous releases.
SOAP activities were enhanced in release 2.0.5 to emit xsi:type attributes. If you wish to maintain backward compatibility and not emit these attributes, you must set this property to
true.
In Release 2.x, the XPath function create-dateTime() returned a value that included a time zone. In Release 5.1.2 and 5.1.3, the function was changed to omit the time zone. This property controls whether the time zone is included in the output of the
create-dateTime() function. Setting this property to false (the default value) omits the time zone from the function output (the same behavior as 5.1.x). Setting this property to true causes the time zone to be included in the function output (the same behavior as 2.x).
In releases prior to 5.2.0, the JDBC Call Procedure activity created input elements that were optional for stored procedure parameters. Optional parameters have never been supported by this activity (see the Known Issues list under the JDBC Palette heading in TIBCO ActiveMatrix BusinessWorks Release Notes). When migrating a project from a previous release, there will be validation errors for any unspecified input elements for stored procedure parameters. These migrated projects cannot be executed until the errors are resolved (by using the Mapper Check and Repair button on the Input tab).
Now fields can be surrounded in double quotes. See the description of the Data Format shared configuration resource in TIBCO ActiveMatrix BusinessWorks Palette Reference for more information about the new semantics for parsing input text.
Setting this property to true causes mappings that meet the criteria to show warnings. Selecting the input mapping with an error and clicking the Mapper Check and repair button will display yellow warnings: “The input and this element are both nillable, set to copy-nil”. Clicking OK changes the mappings to add the copy-of for the nil attribute (“Optional and nillable to optional and nillable”). This is generally a better way to map this structure and ensures if the element in the source data has the
xsi:nil attribute, it will be copied to the target element.
In Release 5.2.1 and subsequent releases, the default setting for this property is true, which may cause new warnings to appear in existing projects. Typically, the Mapper Check and repair button can be used to update the mappings to copy
xsi:nil attributes. If it is preferable to have empty elements emitted in this case, then the property can be set to
false.
Any new mapping done by drag-and-drop with the property set to true will have the “Optional and nillable” style mapping, instead of the “optional to optional” style.