I have SOAP to RFC scenario. My client (3rd Party) has provided me below webservice :-
--> 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 ?
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.
For more just search on SDN.
--> 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)
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.