Assigning Multiple Queues to Process Service Operations

This section discusses how to:

  • Enable multi-queue service operation processing.

  • Specify multiple queues to process service operations.

You can assign a service operation to multiple queues for unordered processing.

Assigning multiple queues to process service operations is a good approach to distribute message processing for inbound integrations with third-party integration partners. To distribute message processing for integrations with PeopleSoft Integration partners use the master-slave dispatcher functionality delivered with Integration Broker.

The Service Operations page features a Multi-Queues link that enables you to specify multiple queues to handle inbound or outbound service operations. When you use the multi-queue option, the requests are split across multiple queues.

The Multi-Queues link is enabled only when a message is assigned to an unordered queue.

Before you can use this feature you must enable it in the Service Configuration page.

Before you can assign multiple queues to process a service operation, you must enable the multi-queue processing feature on the Service Configuration page.

To enable multi-queue service operation processing:

  1. Access the Service Configuration page (PeopleTools > Integration Broker > Configuration > Service Configuration).

  2. Select the Enable Multi-Queue check box.

  3. Click the Save button.

When a service operation contains a message assigned to an unordered queue, the Service Operations–General page displays a Multi-Queues link. The Multi-Queues link displays in the Message Information section of the page.

Use the link to specify multiple queues to process the service operation.

Image: Service Operations – General tab

This example illustrates the Message Information section on the Service Operations – General tab. A Multi-Queues link appears to the right of the Queue Name field.

Service Operations - General page

When you click the Multi-Queues link, the Queues List page (IB_SERVICEQUEUES) appears.

Image: Queues List page

This example illustrates the Queues List page. The example shows that one queue, IB_EXAMPLES, has been assigned to process the service operation.

Queues List page

The Queues List page shows the queues assigned to process a service operation. Use the Add Row button (+) to add new rows and use the Lookup button to search for and specify additional queues to process the service operation. Note that when you use the Lookup button to search for a queue, only those queues that are active and unordered are available to select.

To assign multiple queues to process an inbound service operation:

  1. Access the Service Operations–General page (PeopleTools > Integration Broker > Integration Setup > Service Operations).

  2. In the Message Information section, click the Multi-Queues link. The Queue List page appears.

  3. Click the Add Row button (+) to add a new row. A new row appears.

  4. Click the Lookup button to search for an select an unordered queue.

  5. Repeat steps 3 and 4 to assign additional queues to process the service operation.

  6. Click the OK button. The Service Operations–General page appears.

  7. Click the Save button.

To remove a queue, click the Delete Row button (-) next to the queue name to remove. Click the OK button to return to the Service Operations–General page. Then, click the Save button.