cancel
Showing results for 
Search instead for 
Did you mean: 

Webservice response in BPM scenario

former_member190543
Participant
0 Kudos

I am doing a BPM scenario where I take data from ERP asynchronously using proxy and send it as a request to a third party synchronous webservice. The webservice gives a response and I am using the response to send it further along to other systems.

Everything works fine if correct messages are sent and received. The problem starts when PI/BPM receives an un-expected response from the webservice. If the webservice sends an unknown error message in the response, the mapping fails and goes into the error queue. (smq2)

And the real problem is every successful message or response after that also goes into the same queue and getting stuck. Why is this happenning? Do we need to monitor and clear the error queues all the time so that subsequent successful messages go through BPM corrrectly?

Do you guys think it is a cache problem or something else?

Thank you.

Accepted Solutions (0)

Answers (1)

Answers (1)

Shabarish_Nair
Active Contributor
0 Kudos

this is because there is no proper error handling in your BPM.

you need to handle the exceptions in case of mapping or communication failures.

refer : http://help.sap.com/saphelp_nw04/helpdata/en/33/4a773f12f14a18e10000000a114084/frameset.htm

former_member190543
Participant
0 Kudos

Thanks Shabarish. I will try that.