on 09-03-2012 3:41 PM
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!
you really want QOS as EOIO? if not required remove it , your prob solved otherwise Udo provided alternative solutions.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.