Message Split - Strange recursive behaviour
I hope you can help me with this. I am running out of my mind!
I am dealing with the case where I have to pass information from MATMAS from system SC_1 to two different interfaces (SOAP) of system SC_2. I have configured Interface determination to split the message and gave appropriate XPath condition for that.
Configuration Test works fine and delivers two correct output messages.
At runtime, when the real messages (IDocs) are sent from SC_1, some strange things are shown in the Message Monitor.
I was expecting 3 messages: one for branching, and two for messages after the split.
What i get is this:
- Why do I get so many messages?
- Why MATMAS is being sent to CS_2 four times?
- Why do I get twice a call to IF_1 and twice a call to IF_2? And what is this additional IF_1 branching ("Branching: Multiple receivers found") at the end?
Don't tell me to redo the whole configuration.
Everything works fine as soon as I disable the message split feature (by removing all but one interface from the Interface Determination).