Status Listener Queues

When OMS receives orders, it sends the orders to JMS queues which are routed to the Orchestrator engine based on type of the router configurator and routing condition specified by the administrator.

Multiple concurrent listeners can be listening for incoming orders on the Listener queue to allow parallel processing of incoming orders. The number of such concurrent listeners is configurable.

OMS receives notification on status for orders in the system for fulfillment and supports two routers types, viz. Pass-through router and Filter based router.

Pass-through does not apply any condition on the incoming order message and passes the message to the default orchestrator.

Listener Queues

The following table describes the properties of the Listener Queues.
Name Descriptions
Order Status Notification Queue Destination queue for receiving status message from Orchestrator
Order Status Notification Queue Concurrent Listener Order Status Notification Queue Concurrent Listener Count
Order Line Status Notification Queue Order Line Status Notification Queue
Order Line Status Notification Queue Concurrent Listener Order Line Status Notification Queue Concurrent Listener Count
Plan Status Notification Queue Plan Status Notification Queue
Plan Status Notification Queue Concurrent Listener Plan Status Notification Queue Concurrent Listener Count
Plan Item Status Notification Queue Plan Item Status Notification Queue
Order Amendment Status Notification Queue Order Amendment Status Notification Queue
Set Plan Queue Destination queue for receiving execution plan from Orchestrator
Set Plan Item Queue Destination queue for receiving execution plan item from Orchestrator
Set Plan Fragment Model Queue Destination queue for receiving plan fragment from Fulfillment Catalog
Status Notification Dead Queue Destination queue for poison message for status notification. OMS moves the message to the dead letter queue after retrying a pre-configured number of times to avoid messages becoming poison message
Set Plan Dead Queue Dead letter queue destination for execution plan
Set Plan Item Dead Queue Dead letter queue destination for execution plan item
Set Plan Fragment Dead Queue Dead letter queue destination for plan fragment
Update Jeopardy Configuration Rule Queue Destination to send jeopardy rule updates
Enrich Migrated Plan Request Queue Destination to send request to JeOMS to enrich execution plan with the jeopardy information

The independent AFI, AFS, and TDS components have been rewritten in release 2.0.0 and they are now an integral part of OMS server. So apart from the above listed queue configurations for core OMS component which are present since version 1.1.0, the queue/topic configurations corresponding to these three components have been added newly under separate categories in the configurator.

Note: For details, refer to the Global Variables and Configurations section in Fulfillment Order Management User Guide.