Hello Experts,
We have to configure the process as shown below in SAP PI 7.0.
Non-sap system will send data to SAP PI (step 1A), the status of that message in SAP PI should be send to sender system (i.e. if the message failed in PI or was successful in PI) (Step 1B)
SAP PI will send data to ECC for update via proxy class (step 2) ...
After Update in ECC (successful or error) the status should flow to SAP and then to NON-SAP (step 3 and 4)
We are very clear about how to achieve step 1A, 2, 3 and 4, but how can step 1B be configured in ASYNC process?
Hi Anikit,
Mark has already answered your question, but I would like to share one design which was implemented in one of my projects.
Scenario was to pick a mail from mail server and send it to BPM for futher processing.In BPM it would do an RFC lookup and send the source mail box a confirmation that process has been done.
But before that, the moment PI picks the mail from mail server, requirement was to drop an acknowledgment to the user that his request was in process.
So we made 2 systems as our receivers in receiver determination step.One was the source mail box and second was integration process(CC BPM).
So, as soon as PI picks mail, it also drops acknowledgment mail to the user that his request is in process 😊
Hi Ankit,
When you post a message via SOAP Adapter, the return code itself (http 200 with empty SOAP envelope or an http 202 without body) should be enough to determine if it posted in PI or not.
As to if it is sent successfully to the target system, you can use alerts for mapping and system failures 😊
Regards,
Mark
Add a comment