Configuring Oracle Application Server Integration Business Activity Monitoring
14.4 OracleAS Integration BAM Attribute Descriptions
This section describes the attributes that are specific for OracleAS Integration BAM. The OracleAS Integration BAM attributes are described with the following format:
■ Title: This is the attribute name and value being defined. For example, id="BAM". ■ Required:This field defines whether or not the attribute is required in the
component definition.
■ Default: This defines the default value assigned to the attribute. The default value
appears in the installed version of the opmn.xml file or is assigned internally if the attribute is not present.
■ Valid values: This field defines the valid values for the attribute. For example,
BAM.
■ Path: This field defines in which elements the attribute can appear. For example,
ias-component. id= BAM
Required: true Default: none Valid values: BAM
Path: ias-component
This id is required and cannot be changed. The id name must match the
targets.xml entry or Application Server Control Console will not work.
id="BAM_PROPERTIES_FILE"
Required: true Default: none
Path: ias-component/environment
OracleAS Integration BAM Attribute Descriptions
module-id="BAMEngine"
Required: true Default: none
Valid values: BAMEngine Path: ias-component
This id is required and should not be changed to anything else.
id="TNS_INSTANCE"
Required: true
Valid values: Unique string name Path: ias-component/environment
This environmental variable is required for OracleAS Integration BAM services.
id="LD_LIBRARY_PATH"
Required: true Default: none
Path: ias-component/environment
This environment variable is required by OracleAS Integration BAM binaries to find their respective libraries.
id="bin_path"
Required: true Default: none
Path: ias-component/process-type/module-data/category
Path: ias-component/process-type/process-set/module-data/category
This element must contain the full path (including the executable) to the process that starts the OracleAS Integration BAM engine.
category id="start-parameters" Required: false Default: none Path: ias-component/module-data/category Path: ias-component/process-type/module-data/category Path: ias-component/process-type/process-set/module-data/category
This element indicates the configuration block for the start-parameters category. In this category, data associated with the stop module can be specified.
category id="stop-parameters" Required: false Default: none Path: ias-component/module-data/category Path: ias-component/process-type/module-data/category Path: ias-component/process-type/process-set/module-data/category
This element indicates the configuration block for the stop-parameters category. In this category, data associated with the stop module can be specified.
module id="Monitor Framework"
Required: true Default: none
Valid values: MonitorFramework
Path: ias-component/process-type
This id defines the type of process and associates the configuration with a process module.
data id="java-bin"
Required: false
Default: $ORACLE_HOME/jdk/bin/java
Valid values: Any full file path to a java executable file Path: ias-component/module-data/category/data
Path: ias-component/process-type/module-data/category/data
Path:ias-component/process-type/process-set/module-data/category/
data
You can specify alternate paths to the java executable. However, a valid version of java will have to be used for the process to start up and work correctly. Oracle recommends JDK 1.4.1 or above.
data id="java-parameters"
Required: false Default: none
Valid values: "-ms8m -mx512m" or any other valid java parameters Path: ias-component/module-data/category/data
Path: ias-component/process-type/module-data/category/data
Path:ias-component/process-type/process-set/module-data/category/
data
You can specify any valid java parameters in the command line or replace existing default parameters using the default parameters list.
data id="class-name"
Required: false
Default: oracle.tip.bam.runtime.ProcessManager
Valid values: A valid java class name to start/stop BAM MonitorFramework Path: ias-component/module-data/category/data
Path: ias-component/process-type/module-data/category/data
Path:ias-component/process-type/process-set/module-data/category/
data
You can specify the java class name which will be used for starting or stopping the OracleAS Integration BAM monitor framework process.
data id="application-parameters"
Required: false
Default: "MonitorFramework start" or "MonitorFramework stop" Valid values: Valid application parameters
Path: ias-component/module-data/category/data
Path: ias-component/process-type/module-data/category/data
OracleAS Integration BAM Attribute Descriptions
data
You can specify valid application parameters which will be used for starting or stopping the OracleAS Integration BAM monitor framework processes.
data id="stop-option"
Required: false Default: none Valid values: force
Path: ias-component/module-data/category/data
Path: ias-component/process-type/module-data/category/data
Path:ias-component/process-type/process-set/module-data/category/
data
You can specify a valid stop option to force MonitorFramework to shutdown immediately without sending events to the repository.
process-set id="mf_instance1"
Required: true Default: none
Valid values: A process instance name, for example "MonitorFramework". Path: ias-component/process-type/process-set
This parameter is to tell the process instance name for this process-set. This instance name will be passed into OracleAS Integration BAM management class for starting or stopping Monitor Framework.
numprocs="1"
Required: true Default: none Valid values: 1
Path: ias-component/process-type/process-set
This attribute specifies the number of the instances started for this process set. OracleAS Integration BAM currently only enables you to start one instance with the same process type.
stop timeout="MyStopTimeout"
Required: false Default: 60
Valid values: Any valid timeout in seconds. Path: ias-component/process-type/
This parameter is to give a timeout in seconds before opmn hard kill the Monitor Framework process. A longer timeout enables Monitor Framework to flush the buffered events into repository.