Configuring Oracle BAM Batching Properties

22-32 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite Table 22–3 Oracle BAM Configuration Properties Property Name Description ActiveDataCache.API.Batching.ThreadPool. CoreSize Indicates how many threads to keep in the Oracle BAM ADC API thread pools when idle. Default: 5 ActiveDataCache.API.Batching.ThreadPool. KeepAliveTimeInSecs Amount of time in seconds to keep an idle thread in the Oracle BAM ADC API thread pools. Default: 20 ActiveDataCache.API.Batching.ThreadPool. MaxSize Maximum number of threads in the Oracle BAM ADC API thread pools. Default: 100 ActiveDataCache.API.Batching.ThreadPool. QueueSize Maximum number of messages that can be queued in the Oracle BAM ADC API thread pools. Default: 30 ActiveDataCache.API.BufferedDataReader. ThreadPool.CoreSize Indicates how many threads to keep in the Oracle BAM ADC buffered data reader thread pools when idle. Default: 10 ActiveDataCache.API.BufferedDataReader. ThreadPool.KeepAliveTimeInSecs Amount of time in seconds to keep an idle thread in the Oracle BAM ADC buffered data reader thread pools. Default: 20 ActiveDataCache.API.BufferedDataReader. ThreadPool.MaxSize Maximum number of threads in the Oracle BAM ADC Buffered Data Reader Thread Pools. Default: 100 ActiveDataCache.API.BufferedDataReader. ThreadPool.QueueSize Maximum number of messages that can be queued in the Oracle BAM ADC Buffered Data Reader Thread Pools. Default: 30 ActiveDataCache.Kernel.ActiveDataQueue. ThreadPool.CoreSize Indicates how many threads to keep in the Oracle BAM ADC Active Data Queue Thread Pools when idle. Default: 20 ActiveDataCache.Kernel.ActiveDataQueue. ThreadPool.KeepAliveTimeInSecs Amount of time in seconds to keep an idle thread in the Oracle BAM ADC Active Data Queue Thread Pools. Default: 20 ActiveDataCache.Kernel.ActiveDataQueue. ThreadPool.MaxSize Maximum number of threads in the Oracle BAM ADC Active Data Queue Thread Pools. Default: 100 ActiveDataCache.Kernel.ActiveDataQueue. ThreadPool.QueueSize Maximum number of messages that can be queued in the Oracle BAM ADC Active Data Queue Thread Pools. Default: 30 ActiveDataCache_Datasets_Batching_ BlockOnBatchFull Block on batch full properties indicate whether batching operations should block when the batch is full. If set to true, then batching calls block until room is freed up in the batch for the operation. If set to false, a BatchIsFullException exception is thrown. Default: false Configuring Oracle Business Activity Monitoring 22-33 ActiveDataCache_Datasets_Batching_Limit_ Lower The minimum amount of elements in a batch before it is sent to the server. Depending on the load, batches may contain more than this minimum up to the maximum, but they will never contain less than this minimum unless the timeout expires. See ActiveDataCache_Datasets_Batching_Timeout for the exception to this rule. See Section 22.8, Configuring Oracle BAM Batching Properties for more information. Default: 1000 ActiveDataCache_Datasets_Batching_Limit_ PendingCalls The limit of the number of pending batches that are waiting to be sent to the server. When this limit is reached and the current batch is full at its upper limit, further batched operations become blocking calls until this condition is cleared. This limit throttles the client and keeps it from overrunning the server. See Section 22.8, Configuring Oracle BAM Batching Properties for more information. Default: 10 ActiveDataCache_Datasets_Batching_Limit_ Upper The maximum amount of elements in a batch before it is sent out. A batch will never contain more than this maximum. See Section 22.8, Configuring Oracle BAM Batching Properties for more information. Default: 5000 ActiveDataCache_Datasets_Batching_ MaximumRetries The maximum number of times batch processing retries failed attempts to send the batch to the server. A value of 0 zero indicates no retry. Default: 2147483647 ActiveDataCache_Datasets_Batching_ MaxRetryInterval The maximum interval in milliseconds at which batch processing retries failed attempts to send the batch to the server. If this maximum retry interval is specified, the retry interval will be doubled on each retry attempt until the interval reaches this maximum value. Further retries will use this maximum value. This enables the configuration of retry attempts that will taper off should the failure not resolve itself quickly. If a maximum retry interval of 0 zero is specified, the retry interval will not change. Default: 3600000 ActiveDataCache_Datasets_Batching_ RetryInterval The interval in milliseconds at which batch processing retries failed attempts to send the batch to the server. Retry is attempted when the failure is due to server connectivity problems such as the server being restarted. Default: 30000 ActiveDataCache_Datasets_Batching_ SuspendOnDisconnect Indicates whether batching operations are permanently suspended if and when the connection to Oracle BAM server is lost. Default: false ActiveDataCache_Datasets_Batching_ ThreadPoolSize The constant size thread pool that is, containing a fixed number of threads. Default: 25 Table 22–3 Cont. Oracle BAM Configuration Properties Property Name Description 22-34 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite ActiveDataCache_Datasets_Batching_ Timeout The time-out in milliseconds after which the batch is sent out even if it is not full has less than the configured minimum in ActiveDataCache_Datasets_Batching_Limit_Lower. The time-out ensures that operations are not waiting overlong in a batch due to inactivity. A batched operation will never wait longer than this time-out to be sent to the server. See Section 22.8, Configuring Oracle BAM Batching Properties for more information. Default: 50 Adapter_SOAP_Batching_BlockOnBatchFull Block on batch full properties indicate whether batching operations should block when the batch is full. If set to true, then batching calls block until room is freed up in the batch for the operation. If set to false, a BatchIsFullException exception is thrown. Default: false Adapter_SOAP_Batching_Limit_Lower The minimum amount of elements in a batch before it is sent out. See Section 22.8, Configuring Oracle BAM Batching Properties for more information. Default: 1000 Adapter_SOAP_Batching_Limit_Upper The maximum amount of elements in a batch before it is sent out. See Section 22.8, Configuring Oracle BAM Batching Properties for more information. Default: 5000 Adapter_SOAP_Batching_Timeout The timeout interval in milliseconds after which the batch is sent out even if it is not full. See Section 22.8, Configuring Oracle BAM Batching Properties for more information. Default: 50 ADC_PassThrough_Import_BatchSize The maximum number of rows that are imported from an external data object. Default: 50 ADC_PassThrough_Import_ MaxRowsToImportAtOnce Maximum number. of rows imported by ExternalDataManager at one time. Default: 100 ADC_PassThrough_Import_MaxSize Maximum size imported by ExternalDataManager. Default: -1 ADCBatchSize Refers to JDBC statement batching. When the Oracle BAM ADC executes SQL statements it uses JDBC batching to reduce the number of calls to the database, improving performance. Each call executes a batch of statements rather than a single statement. Default: 100 ADCChannelName This property is for Oracle BAM internal use only. Do not change it unless instructed to do so by Oracle Support Services. Default: invm:topicoracle.bam.messaging.activedatacache.a ctivedata Table 22–3 Cont. Oracle BAM Configuration Properties Property Name Description Configuring Oracle Business Activity Monitoring 22-35 ADCDataSource The data source for the Active Data Cache. See Section 22.3.2, Configuring Data Source JNDI for more information. Default: jdbcoraclebamadc ADCLogBatchInsertLocks Indicates whether to log Oracle BAM ADC batch insert locks. Default: false ADCLogFolderLocks Indicates whether to log Oracle BAM ADC folder locks. Default: false ADCLogSqlStatements Indicates whether to log Oracle BAM ADC SQL statements. Default: false ADCLogTransactionLocks Indicates whether to log Oracle BAM ADC transaction locks. Default: false ADCMaxViewsetRowCount The default limit for rows of data displayed in a view with this property. Note that the higher you set this value, the more performance is impacted. Default: 64000 ADCPreloadDataObjectIDs Indicates whether data objects should be loaded at Oracle BAM ADC startup rather than on-demand as they are accessed. Pre-loading the data objects increases startup time but decreases initial data object access time. Not pre-loading the data objects decreases startup time but increases initial data object access time. Also, pre-loading all data objects where many data objects are rarely referenced may needlessly increase memory requirements. ADCPushInterval The rate at which Oracle BAM Active Data Cache pushes events to Oracle BAM Report Server. This is one factor that affects the frequency at which active events occur on Oracle BAM dashboard pages. Increasing this interval reduces the load on Oracle BAM Server. However, larger intervals increase the likelihood of multiple updates in the dashboard being collapsed into single updates. Note that you can override the default ADCPushInterval within particular reports by setting the Active Data Retrieval Interval property in the Report Properties dialog for a particular Oracle BAM dashboard or report. Open a report in Active Studio, then select Edit Change Report Properties Advanced to set the active data retrieval interval. Nonzero values override the ADCPushInterval value for that particular report. Default: 1000 ADCPushThreadPoolSize Indicates the size of the threadpool for Oracle BAM ADC push functionality. Default: 10 ADCRetryCount Number of times to retry the Oracle BAM Active Data Cache connection. Default: 2 ADCSecurityFiltersEnabled Indicates whether Oracle BAM ADC security filters are to be enabled. Default: true ADCViewsetTimeoutSec Specifies the time-out for retrieving a view set. Default: 0 Table 22–3 Cont. Oracle BAM Configuration Properties Property Name Description