Hi experts,
I have a strange problem.
Scenario:
- BPM Component sends message to interface A and interface B in PI, in parallell.
- Interface A is synchronous, interface B is asynchronous.
- If interface A answers with a normal response message, everything is fine (no duplicates are created).
- If interface A answers with a fault message type, two messages are generated for interface B. However, the BPM process itself says it only creates one message.
- Interface B is used in Integration Flow which via IDOC adapter sends two IDOC types to ECC (multimapping).
Why are duplicate messages sent to interface B, when interface A responds with fault message type? And why does BPM say it only created one?
BPM model attached below.
Thanks
Br
Max