cancel
Showing results for 
Search instead for 
Did you mean: 

IDoc to SOAP scenario requirement...

Former Member
0 Kudos

Hi Experts,

We are working on PI 7.0 for the moment so the below requiremnt should be based on PI 7.0.

Now we have a requirement that ECC send IDoc to PI, and PI will call some web service, so it's a IDoc to SOAP scenario as I proposed.

But after PI call web service,customer wants PI send failed notification mail to them once PI tried to call web service failed for 3 times.

How will this requiremnet implemented in PI 7.0? I checked SOAP receiver channel but found there has no such functions.

Anyone could help on this? any inputs would be much appreciated.

Thnx in adv.

Best regards.

Accepted Solutions (1)

Accepted Solutions (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

Simple develop IDoc to SOAP scenario and create alert category for this interface and cover adapter engine errors as a category.

By default evry adapter tries min 3 times to connect to target system if system down , even you can edit this configuration value.

I prefer this approach instead of going to ccBPM.

Regards,

Raj

Former Member
0 Kudos

Yes, Raja. per discussion from my team we would like to choose this option too.

Thnx.

Answers (2)

Answers (2)

Former Member
0 Kudos

>>But after PI call web service,customer wants PI send failed notification mail to them once PI tried to call web service failed for 3 times.

u can go for BPM....ur BPM design will be something like this:

inside a block use send step and req for transport ack and then define a deadline branch and wait for 16 minutes (to complete all the 3 retries of 5  mins) and then throw an exception using control step and inside exception handler branch send the mail using another send step.....

there is also a blog for the same but that deals for file adapter (please serach it will help u)

Former Member
0 Kudos

I'm not familiar with ccBPMand we would like to set alert category for this.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You have to use CCBPM for this. You can create send step in a loop to call webservice and see you get exception due to connectivity issues upto three times and if so trigger email through the subsequent send step.