cancel
Showing results for 
Search instead for 
Did you mean: 

webservices

Former Member
0 Kudos

Hi Gurus,

1) We have a requirement that the 3rd party system sends the SOAP request to PI using webservice and PI sends this message to SAP ECC system.

In this case for the outbound configuration of SOAP adapter,do we have to provide the PI webservice to 3rd party or the 3rd party provides the webservice so that it is consumed in PI.

2) There is another requirement where PI sends the SOAP request to 3rd party system using webservice

In this case does the 3rd party provides us the webservice or we have to provide the PI webservice(webservice defined in PI) to 3rd party.

Could you please clarify.

Thanks,

Jay.

Accepted Solutions (1)

Accepted Solutions (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>>1) We have a requirement that the 3rd party system sends the SOAP request to PI using webservice and PI sends this message to SAP ECC system.In this case for the outbound configuration of SOAP adapter,do we have to provide the PI webservice to 3rd party or the 3rd party provides the webservice so that it is consumed in PI.

In this situation you host webservice using soap sender. So you create wsdl and share this to third party. They use the wsdl for creating webservice client call to consume the webservice that is hosted via soap sender.

>2) There is another requirement where PI sends the SOAP request to 3rd party system using webservice.In this case does the 3rd party provides us the webservice or we have to provide the PI webservice(webservice defined in PI) to 3rd party.

In this situation you consume the third party webservice using soap receiver. So you get the WSDL from third party and using the wsdl you create data structure for the target. You use soap receiver adapter to configure target system URL and connect to third party webservice.

Answers (2)

Answers (2)

Former Member
0 Kudos

1) We have a requirement that the 3rd party system sends the SOAP request to PI using webservice and PI sends this message to SAP ECC system.

in first case: ur scenario is SOAP to ECC so u have to create everything data types and messagetypes from sender side then you will generate WSDL file and ll give to the client.

wsdl create/generate:

in id:

by using tools -> display WSDl

in sender Agreement -> display WSDL

2) There is another requirement where PI sends the SOAP request to 3rd party system using webservice.

in second case Receiver is soap so you will take the WSDL from third party and you ll provide Specific URl and Action IN Receiver Communication channel.

prateek
Active Contributor
0 Kudos

>>do we have to provide the PI webservice to 3rd party or the 3rd party provides the webservice so that it is consumed in PI.

You have to provide web-service exposed in PI to third party.

For the second case (soap receiver), the third party should provide the wsdl and URL for communication.

Regards,

Prateek Raj Srivastava