cancel
Showing results for 
Search instead for 
Did you mean: 

Query PI 7.1 - Sender SOAP Adpater & Testing

Former Member
0 Kudos

Hi,

I have SOAP to RFC scenario. My client (3rd Party) has provided me below webservice :-

---> http://115.119.23.132/sapwebservice/service.asmx?op=save_so

--> I have Import the WSDL file as external definitions, Created an Service Interface u2013 Outbound with external Message .

I have two Queries :-

1. In 7.1, Sender SOAP Configuration, there is no option like (below) that we had in 3.0 & 7.0

u2022 Use Query String

Daflault XI Parameters

Default Interface Namespace

Default Interface Name

How to link the scneario with Interface (ESR) ?

2. How to Test this scenario ?

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

former_member204873
Contributor
0 Kudos

hi,

For sender soap adapter, you don't need to import WSDL as an external definition, instead you need to create DT, MT, outbound SI in ESR , sender soap channel in ID and then generate WSDL from ID which will be consumed by sender.

http://wiki.sdn.sap.com/wiki/display/NWTech/GeneratingWebServiceFromPI

http://help.sap.com/saphelp_nw70/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm

For more just search on SDN.

Thanks.

Answers (1)

Answers (1)

former_member183908
Active Contributor
0 Kudos

Hi Anshul,

--> If the client is providing the WSDL file they are consider as the service provider.So you need to consume the webservice using PI.

-->For consuming the Webservice you need to configure the receiver SOAP Adapter where you have to provide the SOAP Action and Target URL in the receiver CC.

-->In the PI 7.1 sender soap adapter will not have all the parameters like PI7.0,WSDL will be generated based on the sender agreement which is not there in PI7.0.Since from PI7.1 we have the concept of multiple operations.

-->

Please re-check your interface designing,as per view it would be like 
      SAP System (RFC Adapter)-->PI7.1--->Third Party Webservice(Receiver SOAP Adapter)

Thanks

Former Member
0 Kudos

hi pavan kumar,

could you please explain more detail how i'm going to consume SAP PI with third party webservice because i'm need to develop a scenario which there are changes data in a program in SAP, i need to send the data to the third party app using their webservice.

SAP --> PI --> third-party webservice -->third party APP.