cancel
Showing results for 
Search instead for 
Did you mean: 

How to send PI fall back error to sender without BPM ?

pkar036
Advisor
Advisor
0 Kudos

Hello Colleagues,

I have a SOAP – PI – Proxy asynchronous scenario.

When PI fails due to mapping errors, adapter errors or connectivity failures to target system, the response/acknowledgement should be sent back from PI to sender letting them know regarding the error.

How can we achieve this without using BPM?

Thanks in advance.

Accepted Solutions (0)

Answers (4)

Answers (4)

nabendu_sen
Active Contributor
0 Kudos

Hi Karthik,

What I got from your requirement you want to handle System Errors / failures and send back a meaningful response to Sender with the description of the cause. ccBPM is the only way you can reach closest to this requirement (Not sure how deep and in detail you want to send the error response back).

pkar036
Advisor
Advisor
0 Kudos

Hello  Nabendu , Ashish, Baskarl, Adarsh, Sunil,

Thanks a lot for your views. We are analysing on how to go further with all these suggestions and comments.

I will update you all soon.

Regards,

Karthi

former_member184789
Active Contributor
0 Kudos

Hi,

You can have a RequestResponse bean in sender channel & then configure a synchronous mapping with fault mapping. Using this bean, you can get response back.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Soap sender does give some connectivity errors or HTTP error codes to the sender system to someextent during connectivity or mapping errro. The sender system should catch those errors in their web service client class for their requirement.  But if you expect the whole meaningful error trace  then it won't does that. Example If the soap adapter is not up and running and if you post a message to the soap sender adapter you might get the adapter service is not available. You might get http 500 error for the mapping. Even if you do convert the scenario to synchronous the same behavior.  If you use ccbpm then using send and receive steps you can capture system acknowledgements.

Former Member
0 Kudos

Hello Karthik,

If you want this to be done withoit BPM then the solution would be to configure technical alert in PI using tcode ALRTCARDEF  for this interface & configure the concerned parties email ids into the system to let them know about the errors.

Regards,

Ashish

pkar036
Advisor
Advisor
0 Kudos

Hello Ashish,

Thanks a lot for your response.

In our scenario, as a requirement, we do not want alerts, we want to send response back to sender.

Is it possible without using BPM? Are there any alternatives apart from Alerts to send back the response.

Best Regards,

Karthi

Former Member
0 Kudos

Karthik,

If you want to capture meaningful errors that should be undrstood by end user/technical users then the only option left out is BPM where you can capture the mapping errrs by container element & capture via dynamic text option enabled.

Regards,
Ashish