cancel
Showing results for 
Search instead for 
Did you mean: 

RFC-WEBSERVICE using BPM

Former Member
0 Kudos

Hi Experts,

Can anyone send me or explain me the steps involved in doing RFC-SOAP synchronous scenario using BPM.The reason I am using BPM is I need to call two webservices of the same system in sequence.

Thanks

Points will be awarded

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

In BPM First Receive the RFC Request through Receive Step(using Sync/Async bridge)

use the 2 sync send steps to call the two webservices and get the responses

Close Sync/Async bridge.

Regards,

Venu.

Former Member
0 Kudos

Hi,

I need to create an abstract synchronos interface for each of the webservices for using them in BPM,and these two abstracts need to be declared in container of the BPM, am I right?

Thanks

justin_santhanam
Active Contributor
0 Kudos

Hi,

You need to create Synch- Abstract Interface for Webservice + one Request Abstract Interface + one Response Abstract Interface.

You can't create container for Synch- Abstract, you need to create two containers Request and response.

See I'm telling only for the Synchronous part, for the whole Process u need to create rest of the container + Inrterfaces.

raj.

Former Member
0 Kudos

Hi Raj,

Thanks for the reply.Appreciate it.Just to make it clear

So I create a Synch- Abstract Interface for Webservice,Asynchronous-Abstract for webservice request and Asynchronous-Abstract for webservice response,Is that what you meant?

justin_santhanam
Active Contributor
0 Kudos

Exactly.

raj.

Former Member
0 Kudos

Thanks Raj,points awarded.

justin_santhanam
Active Contributor
0 Kudos

you welcome

raj,

Former Member
0 Kudos

Hi,

My BPM look like

BAPI (receive S/A bridge)--


>SOAP1(send synchronous)--


>SOAP2(send synchronous)

In BPM for BAPI (receive S/A bridge) in properties I have given BAPI(Abstract Synchronous) in the Synchronous Interface,apart from that it asks for a message, which should be from the container,what msg do I give here?

Thanks

Former Member
0 Kudos

Dear Guest,

Don't you think that you will get faster and more specific answers if you close your previous solved threads. Now people are looking at your profile and they can see :

Total Posts: 54

Total Questions: 22 (22 unresolved)

You will help yourself and people who are looking for a solved issues.

Kind regards,

Wojciech

Former Member
0 Kudos

Thanks dude,I did not knew it.I can mark them answered.

Edited by: guest xi on Feb 26, 2008 10:28 PM

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Refer the below doc for more information regarding the configuration:

SOAP:

How to use SOAP adapter:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40611dd6-e66e-2910-f383-e80fb44f...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a2202....

You can use /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1 blog to start with the scenario.

Ranjeet Singh

Former Member
0 Kudos

Hi,

I am doubtful if you still need the BPM for calling the two Webservices of same system.

You could avoid BPM, just need to add the same system with some other name in Receiver determination.

And set quality of service to Exactly Once in Order so the call will be sequentially.

Please refer below link if that might give you some hint

use synchronous send step in your BPM - http://help.sap.com/saphelp_nw04/helpdata/en/43/6211331c895f6ce10000000a1553f6/content.htm

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78d...

Thanks

Swarup

justin_santhanam
Active Contributor
0 Kudos

Swarup,

>I am doubtful if you still need the BPM for calling the two Webservices of same system.

He is calling the webservice Synchrnously, hence he can't have more than one receiver without BPM. Please correct me if I'm wrong

raj.