Upgrading User-Defined Custom XPath Functions in an Oracle BPEL Process Manager Project

10-8 Oracle Fusion Middleware Upgrade Guide for Oracle SOA Suite, WebCenter, and ADF dspEngineThreads dspEngineThreads The total number of threads that will be allocated to process engine dispatcher messages. Engine dispatch messages are generated whenever an activity must be processed asynchronously by the BPEL engine. If the majority of processed deployed on the BPEL server are durable with a large number of dehydration points mid-process receive, onMessage, onAlarm, wait, greater performance may be achieved by increasing the number of engine threads. Note that higher threads counts may cause greater CPU utilization due to higher context switching costs. The 10g default value is 30 threads. Any value less than 1 thread will be changed to the default. dspInvokeAllocFactor NA The percentage of active threads that should be tasked to process incoming invocation messages. After a thread has finished processing a message it may be retasked to process an engine or invocation message, depending upon the current thread allocation situation. This property was replaced by dspInvokeThreads in 10g Release 3 10.1.3.4. The 10.1.3.1.0 default value is 0.4 40 percent. dspInvokeThreads dspInvokeThreads The total number of threads that will be allocated to process engine dispatcher messages. Engine dispatch messages are generated whenever an activity must be processed asynchronously by the BPEL engine. If the majority of processed deployed on the BPEL server are durable with a large number of dehydration points mid-process receive, onMessage, onAlarm, wait, greater performance may be achieved by increasing the number of engine threads. Note that higher threads counts may cause greater cpu utilization due to higher context switching costs. The 10g default value is 30 threads. Any value less than 1 thread will be changed to the default. dspMaxThreads NA The maximum number of active threads that will be processing messages during peak load times. This is the simplest way to throttle the performance of the domain. The maximum value is dependent upon the application server or OS configuration. This property was replaced by dspEngine|Invoke|SystemThreads in 10.1.3.4.0. The 10.1.3.1.0 default value is 100 threads. dspMinThreads NA The minimum number of active threads that will be processing messages during peak load times. If the current number of active threads is under this number the load factor is not taken into consideration when determining if a new thread should be allocated or not. This property was replaced by dspEngine|Invoke|SystemThreads in 10.1.3.4.0. The 10.1.3.1.0 default value is 5 threads. Table 10–1 Cont. Domain Descriptor Properties in Oracle BPEL Process Manager 10g and 11g Oracle BPEL Process Manager 10g in domain.xml file Oracle BPEL Process Manager 11g MBean Property Description