cancel
Showing results for 
Search instead for 
Did you mean: 

Step "S/A Bridge: Response to Synchronous Request" in BPM going in READY status

0 Kudos

Hi All,

We have a scenario where a partner will be sending us data over a plain http call and we will be posting it to ECC system using IDoc. The http request is synchronous and we need to send a confirmation response of the successful receipt. Below are some details of the development we did.

ESR Part:

IN ESR we have used a BPM where we are using the Sync/Async bridge concept and sending a request to ECC and an asynchronous response back to the receiver. Looking at various posts and guides, we are pretty sure that we have set up this part correctly.

ID Part:

In the directory we have not used a sender channel since it is a plain http request, but are using a url that we have created using below parameters.

http://XXXXpidci.xxxx.com:50000/sap/xi/adapter_plain?namespace=XXXX∫erface=XXXX&service=XXXX∂y=&agen...

And we have only used one IDoc adapter to send IDoc to ECC.

Issue:

When we are sending a request on the url, we are receiving the data in PI and it is going to the BPM fine. The request to ECC is also working and IDoc is posting successfully. The only step that has issue is "S/A Bridge: Response to Synchronous Request" (the 2nd send step)which sends the response back to the sender.

This step goes to the READY status and not in the STARTED status to get completed. This causes a timeout at the sender end. We tried to increase the timeout parameters to give it more time but are still facing the issue. If within the timeout, I manually start this step, it sends the response back to the sender but the BPM remains in started status and does not goes to COMPLETE.

I want to know if there is some config that we are missing or if there is something that triggers this last step automatically.

Thanks,

Mohit

Accepted Solutions (0)

Answers (0)