Rescheduling.#
Enables or disables rescheduling support for a queue. Valid values are:
v false – Business processes are not rescheduled in a queue.
v true – Business processes are rescheduled in a queue.
This value can be different for each queue.
.# indicates the queue number.
ReschedulingInterval.#
Time interval, in milliseconds, to wait before the rescheduler passes through
the queue to reschedule business processes. This value can be different for each
queue.
.# indicates the queue number.
MaxWaitTime.#
Maximum time, in milliseconds, for which a business process can be in the
queue without it being reviewed for rescheduling. If a business process is
rescheduled, the business process is moved forward in the queue. This value
can be different for each queue.
.# indicates the queue number.
Example: MaxWaitTime.8=60000 sets the maximum wait time for queue
number 8 as 60 seconds.
ResourceAllocation.#
Amount of resources to allocate to a specific queue for fair share scheduling.
For example, if you have only two queues configured, queue 1 for a few small
business processes, and queue 2 for many large business processes, you can set
the amount of resources available for each queue by a percentage. You can set
queue 1 with a resource allocation of 10 and queue 2 with a resource allocation
of 90. This ensures that queue 2 has more resources for processing, which in
turn improves processing time and ensures efficient use of system resources.
This value can be different for each queue.
Note: Set the resource allocations according to the percentage of use for each
queue and the importance of processing completed on each queue. If you have
higher priority items on one queue, increase the resource allocation to that
queue in order to increase processing capability. Apply a lower percentage of
resources to lower priority queues or less used queues in order to keep
resources free for higher priority processing.
.# indicates the queue number.
InitialCycles.#
Number of cycles to be executed the first time a business process gets to
execute. Normally, this value should be 5 or less. This is intended to facilitate
business processes (particularly Web services) for which normal processing is
quite short, but for which there is longer processing in special cases. It also
allows a mix of short and long business processes in a queue, favoring the
shorter ones. This value can be different for each queue.
.# indicates the queue number.
StealThreads.#
Enables or disables the ability to steal threads from other queues. Valid values:
Performance Management 169