cancel
Showing results for 
Search instead for 
Did you mean: 

EOIO issue with multiple receivers

Former Member
0 Kudos

Hi All,

We have a case here where we are sending messages to multiple receivers with
QOS as EOIO.

We have specified the queue name in sender communication channel.

The problem now we are facing is if a message fails for one receiver, rest
all the messages are going to state ‘hold’ for all the remaining receivers.

I understand this is happening due to QOS EOIO as we are using the same
queue for message processing.

My query here to all of you will be can I split the messages to receiver
specific while delivering the messages to the receiver. If yes, where exactly
we can make is possible?

Thanks a lot in advance for your help!

Accepted Solutions (0)

Answers (2)

Answers (2)

rajasekhar_reddy14
Active Contributor
0 Kudos

you really want QOS as EOIO? if not required remove it , your prob solved otherwise Udo provided alternative solutions.

udo_martens
Active Contributor
0 Kudos

Hi,

can I split the messages to receiver specific while delivering the messages to the receiver. If yes, where exactly we can make is possible?

If i understood you right, you don't want the queues hold if a message delivery to a receiver has failed?

You need either to send the messages in modus EO.

Or, if this is not under your control, build a Business Process, where you split / send the messages to the receivers in modus EO.

Or send the message first to a temporary folder (on PI) and pick them up by a second PI flow - doing the splti - in modus EO (file receiver adapter, file sender adapter).

Regards,

Udo