cancel
Showing results for 
Search instead for 
Did you mean: 

Messages interfaces doubt in Webservices and BPM design

former_member1275317
Participant
0 Kudos

i have a requirement where SAP sends data to some web application.. so we are going to use Proxy to webservices.. in this we are also using BPM.

SAP sends the data to PI ..in PI BPM triggers it will check some login credintials with webserices application and response will be sent back to PI .. in PI it will have to append the login session id with SAP data and then finally PI pushes the data to target system(web application).

SAP--SAP-PI (BPM)web services.

1. SAP sends data to PI

2. PI checks the login credentials with webservices

3.Sen back the session id

4. session id appended to SAP data

5. Final data will be sent to webapplications

So how many msg interfaces that i need to create.?

1 DATAfrom SAP_Outbound (Asyn) ---

2. Data from SAP_Abstarct(Asyn)_BPM

3. Data webapplication to SAP- (abstarct )-Sync ( which gets the session id)

3. FinalDatato Webapplication(Asyn)-Abstract

Please correct me if i'm wrong...

Regads,

Deeps

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

Have you thought of the scenario without BPM? Proxy - PI - SOAP with SOAP lookup in PI to fetch the data.

Regards,

Prateek

former_member1275317
Participant
0 Kudos

Hi Shabarish,

Proxy call is Async

Prateek,

can we make it with SOAP lookup? which one is best the option BPM or SOAP lookup..

i hope it is always good to have a interface without BPM right ?

Can you tell me how to approach SOAP lookup.. ?

Regards,

Deep

prateek
Active Contributor
0 Kudos

which one is best the option BPM or SOAP lookup..

Just for fetching a single value, you should use lookup. If you want the entire response payload, then BPM should be used.

Refer this for Soap Lookup

/people/bhavesh.kantilal/blog/2006/11/20/webservice-calls-from-a-user-defined-function

Regards,

Prateek

former_member1275317
Participant
0 Kudos

Prateek,

Thanks for your help.. We are decided to use BPM..

Answers (1)

Answers (1)

Shabarish_Nair
Active Contributor
0 Kudos

is the proxy call sync? or is it independent?

if the request and response to SAP is different then follow - /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit