Business Process Automation

Data Queue Poller

This page is accessed via Business Process Automation > Power Data > Data Queues > Data Queue Pollers.

The Data Queue Poller defines the polling process against a particular poller. This includes a where clause to filter queued records, an order by clause to prioritize records, definitions of required indices and a mapping to a Java plugin to implement polling.

Following are the standard pollers:

  • Sequence: Grabs the next batch of records whose status is Queued. This is ordered by the queue sequence. The Sequence pollers pay no attention to start time. They do not support future scheduling of queue records.
  • Preemptive Sequence: Grabs the next batch of records whose status is Queued; ordered by preemption priority and then queue sequence. Preempt actions require a preemptive poller.
  • Scheduled: Grabs the next batch of records whose status is Queued and whose start time has passed.
  • Preemptive Scheduled: Grabs the next batch of records whose status is Queued and whose start time has passed; ordered by preemption priority and then sequence.

Creating a Data Queue Poller

  1. Enter a unique identifier for the poller in the ID field.
  2. Optionally, specify Domain Name.
  3. Enter a Description for the poller.
  4. Enter a Java Plugin. This is used to retrieve records. The plugin must have a plugin use type of "Data Queue Poller".
  5. Select the Preemptive check box to allow a user to preempt events in the queue.
  6. In the Filter field, you can enter a where clause to attach to queries. This is used to filter records by columns other than queue status.
  7. Enter an Order which is an order by clause to attach to queries. This defaults to sequence ordering.
  8. Optionally, enter a Required Index.
  9. Click Finished.

Related Topics