I am quite new to PI and I have a problem with the following scenario.
We are sending ORDERS04 idocs from R/3, converting to an xCBL-order in pi and futher on via Seeburger HTTP to the partnert.
They respond with a Order response xml message via HTTP (which we receive with the Seeurger HTTP Adapter) and convert to an idoc for R/3.
My problem: our partner in the other end expects a HTTP respons (in the same call) containing, among some texts, also information from the original order respons message. We do not need to add info about the processing in R/3. So it is basically a normal 200 or 400 HTTP respons but with some added info from the incoming message.
My thought is to somehow split the incoming message, using the first copy to sent to R/3 and the other copy to map the http-response back to the partner. To somehow attach the extra info to the HTTP respons.
Is that how you do it? Other, simpler ways to do it? How do I set that up? Basically the only restriction I have is to NOT use ccBPM.