on 03-20-2017 5:32 PM
My question is when I have multiple receiver interfaces configured in my ICO and checkbox "Maintain Order at runtime" is checked; then if the first interface mapping fails, will it go to next interface execution or not?
i have 2 interfaces in my scenario. the first one has failed into error and the second interface message has gone into holding state. is this the normal behavior?
Hi Harshit,
Yes, it is normal behavior. The maintain order at run time maintain the EOIO (Exactly once in order) pattern. So if the second interface will always execute after first (unless they are having some condition to trigger). You need to cancel the first message then only second message will processed.
Thanks
Harish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Harshit,
That is the purpose of the checkbox. It enables execution of multiple receiver interfaces in a sequence. Uncheck it if sequence does not matter and that is also a recommendation to reduce the performance overhead. The sequence applies to only that particular message that created these two receiver messages. Sequence for all the messages to that interface is determined in the sender adapter.
SM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.