cancel
Showing results for 
Search instead for 
Did you mean: 

Access Web service , use this response as input in PI

Former Member
0 Kudos

Hi Experts,

I have a scenario like:

First we need to query an external Web Service , the response will be used to query another service in SAP system.

We need to convert first response using PI Mapping Program to be as input for SAP Service.

Can you please explain me how i can achieve these two steps in sequence. What all i need to do.

Thanks & Regards,

Priyanka Sharma

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Priyanka,

Can you explain a bit more your scenario?

¿? --> External_Web_Service.query -->External_Web_Service.response --> XI.mapping --> SAP_service.query --> Sap_service.response....

What is your first step???

Carlos

Former Member
0 Kudos

Hi,

Thanks for your concerns.

My scenario starts with the call to Web service......even this we need to decide how can we acheive it in better way?Requirement is to call the web service, it can be a SOAP call...then after that as i explained earlier....

How do you suggest it should go?

Former Member
0 Kudos

Hi,

So, first of all, you should decide from where you are going to do the call.

I assume something like that.

HTTP_CLIENT.call --> PI -->External_Web_Service.request --> PI --> External_Web_Service.response -->

PI (mapping) --> SAP_service.

You can do that with a BPM:

First step: Receiver (Http_Client_call).

2.- Send Synchronous (Call External Service).

3.- Transformation step: Map the External Service response to SAP_service)

4.- Send SAP_service call.

Hope this helps you.

Carlos

Former Member
0 Kudos

Hi,

Thanks for your reply..

I need more expainations on configuration side. this is first tiem i am implemening BPM.

Thanks a lot.

Priyanka Sharma

Priyanka Sharma on Oct 22, 2008 4:37 PM