cancel
Showing results for 
Search instead for 
Did you mean: 

proxy to web service scenario in PI 7.1 using SOA

Former Member
0 Kudos

Hello Experts,

I am working on PI but very new to SOA concept.

Now my client wants to do the Prototype in which we have third party system who can consume web service and ECC system who will provide the information.

Third party <-> Web service <-> PI 7.1 <-> ECC Proxy

Can someone please provide me some step-by-step kind of guide for this type of scenario?

I need to implement SOA in this, i mean have to publish the web service on Service Repository and stuff.

I am not pretty sure that what all the things i need to do for this.

Any help is greatly appriciated.

Thanks,

Hetal

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Follow the concept of SR in PI. there are many blogs on SDN which talks about this.

Your scenario will be SOAP -> PI -> RFC / IDoc / Proxy. Check if being sync is required.

Former Member
0 Kudos

Hi,

Hope this link helps

regards

Ali

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

> Now my client wants to do the Prototype in which we have third party system who can consume web service and ECC system who will provide the information.

>

> Third party <-> Web service <-> PI 7.1 <-> ECC Proxy

>

Your scenario going to SOAP->PI-->ABAP Proxy SYNCRHONOUS, develop scenario, then publish your sender agrement in service registry.

Now when even you publish it will genarate WSDL ,and wsdl url in SR.

Now you need to provide the URL of this web service to third party people,the URL shoihd have Host,post , Busisness Component name and Sender Communication channel name.

below one is the sample URL.

http://host:port/XISOAPAdapter/MessageServlet?channel=:BussinessComponentName:CC_xxxxxxx_Invoice_SOA...

give this URL to Third party people,ask them to serach for this service .if they are able to find it,then they will send data to your interface using this service.

Regards,

Raj

Former Member
0 Kudos

Hello Raja,

I think i have not explained it to you properly.

1. I have to expose Proxy as web service.

2. once it is available whoever wants to consume they will consume the WSDL.

3. But i dont know how 1 consumer will come with request and get just 10 fields out of it

and otherone will come and get all the fields out of it.

If still question is not clear please let me know.

Thanks,

Hetal

Former Member
0 Kudos

Hetal,

Please follow the link:

http://www.sdn.sap.com/irj/sdn/nw-esr#section8

This has some very good guides on SOA on PI7.1

- Shibaji

Former Member
0 Kudos

Thanks Shibaji.

But i am not able to find what i am looking for.

Do you have any blog links or something which might help me?

Thanks,

Hetal