cancel
Showing results for 
Search instead for 
Did you mean: 

Handling System error in Synchronous scenario

justin_santhanam
Active Contributor
0 Kudos

Hello,

Need some of your advice in designing the Error handling scenario for Synchronous interface. Let me explain the scenario. I have to fetch some records from SAP (using Proxy) and write to DB using JDBC adapter( synchronous). I'm using NW BPM for this scenario. When BPM calls PI to insert records into the DB, sometimes due to the volume of data it might exceed the time limit(inbound timeout) and we'll get message expired exception. Now I need to convert this system error into the fault message before the response hits the JPR(BPM). The BPM is using SOAP Adapter with XI 3.0 Protocol as you all know.

Is this scenario achievable?

Thanks,

Justin.

Accepted Solutions (0)

Answers (2)

Answers (2)

udo_martens
Active Contributor
0 Kudos

Hi,

you have to do it inside BPM. Check the success of the request and build a static fault message.

/Udo

nabendu_sen
Active Contributor
0 Kudos

Hi Justin,

You can not convert System error into Application error (Fault Message). They are totally different.

Really not sure why you have used BPM for this. Proxy can be made Synchronous in very easy way and JDBC wont create any issue. 

justin_santhanam
Active Contributor
0 Kudos
I haven't described my whole scenario. Without BPM it's not possible in my case, considering the whole scenario.  Thanks, Justin
nabendu_sen
Active Contributor
0 Kudos

Hi Justin,

Can you describe your scenario little bit? At least the events defined in BPM. BPM is always sensitive for bulk amount of data.