cancel
Showing results for 
Search instead for 
Did you mean: 

Asynchronous to multiple synchronous calls

Former Member
0 Kudos

Hi,

so far , I've only done simple scenarios in PI.

Now , I need to make an asynchronous call from ECC to PI and then in PI , I need to call three web services,

1) authentify

2) read data

3) update data

Where operation 2 only is called if 1 is successful and 3 if 2 is successful.

I need to use an Integration Process for this ??

Any good recommendations for this scenario ?

What do I use to manage the errors ... advise users that an error occured in the web service calls. I beleive you can use an email alert for this.

Thierry

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

I need to use an Integration Process for this ??

Yes. Integration process would be recommended as lot of error handling would be required here.

I beleive you can use an email alert for this.

Correct, you may use Control step of BPM. Send step configured with receiver mail channel could be used anywhere to send mails.

Regards,

Prateek

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Dagnino,

Yes it is possible. But as prateek mentioned there are more no. of chances where your integration might break. So rethink your design.

Also see this weblog:

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

Here instead of using rfc you need to use your webservice calls. So you will have 3 sync steps. Anyone may break. Also you can use trigger alerts from BPM itself. Please check this weblog:

/people/community.user/blog/2006/10/16/simple-steps-to-get-descriptive-alerts-from-bpm-in-xi

Regards,

---Satish

Former Member
0 Kudos

Thank you for your answers.

Unfortunately , it is the provider (external company) which decides of the process to call their services...

There is only so much leverage we can use ...

Thanks.