The Queued Transaction Scheduler
The Queued Transaction Scheduler is a background process running under the Arbortext PE Request Manager. The scheduler monitors both the queues and Arbortext PE sub-process pools, trying to match queued, active transactions with idle, available Arbortext PE sub-processes. When the Queued Transaction Scheduler is searching for transactions to execute, it will process queues in the order they are configured in e3config.xml. By default, it does not require that all transactions on one queue start execution, or complete execution, before it starts executing a transaction on a subsequent queue.
You can set a parameter that consists of a list of queue IDs that delay execution of transactions on a particular queue until the transactions on all of the listed queues are either inactive or empty of all transactions except those being held. See
The previous-queues Attribute for information.
The global parameter
com.arbortext.e3.transactionArchive.IInterval controls the interval for checking for queued transactions (see
The Global Queuing Parameters). It’s set to
10seconds by default, and you should not have to change it.