cancel
Showing results for 
Search instead for 
Did you mean: 

Have you had experience with a large number of queues in XI/PI?

Former Member
0 Kudos

We currently have an application that sends work orders using quality of service EOIO. The problem with this approach is that if one message fails, then no further messages are processed until the error is resolved or the message is cancelled. Additionally, throughput is affected since there is no opportunity for parallel processing.

We are considering changing the application so that rather than having one queue for all work orders, we would specify a separate queue for each work order. This would potentially create thousands of queues but since queues are a logical concept in XI there should be a negligible resource overhead.

Has anyone tried this? Are there any problems with the qRFC QIN Scheduler in the event of a mass failure?

We intend to run some tests but are looking for some words of wisdom from anyone else who has been there before.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos
Former Member
0 Kudos

Hi,

You can create and assign Queues for each workflow in BPM.

Configuration must be done in u201CConfiguration Inbound Processingu201D transaction SWF_INB_CONF.

Select your workflow and do the following settings

Set Delivery Mode to 2 Without Buffering

Set Queue Assignment to 3 Multiple Queues (Content-Specific)

Set Number of Queues to 10

Start configuration by selecting the second option in the toolbar.

Kulwinder

Reward points if helpful

Answers (0)