Hi,
We have a scenario where a single source message consists of multiple parent nodes and multiple child nodes. These nodes are separate and independant of each other. In PI, we are required to strip child nodes and make an async webservice call. Once, it is confirmed that the child nodes are in target system (or atleast the call was successful) we need to make a different webservice call to send the remaining parent nodes.
Child nodes are stored in database of target system. When parent nodes arrive in target system, they try to reference child nodes and if child nodes are not present in database, then the processing fails. Hence, it is important that the child nodes reach the target system before Parent nodes.
How can this sequencing be achieved in PI 7.31 AEX installation? Could Java mapping be used to serve the purpose? Make a webservice call in java mapping to send child nodes first and if call was successful (how to know if the call was successful?), make another webservice call to send parent nodes.
Above need to be achieved in 2 different scenarios. In first scenario, message is sent from ECC using RFC and the other, the message is send using ABAP proxy.
Thanks in advance.
Regards,
Miten