cancel
Showing results for 
Search instead for 
Did you mean: 

Web Service transport protocol support

former_member440449
Participant
0 Kudos

Hi All,

I need to know if this is possible in SAP PI 7.11 on a Web Service adapter:

The partner has his own Web Services using via industry-standard, high-grade, 128-bit secure certificate encryption over SSL.

I am not aware of this technology, so I will like to know if anyone worked with this in the past and if it is possible to request to this throw PI.

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member184681
Active Contributor
0 Kudos

Hi Claudio,

I agree with the previous speakers that for executing external SOAP web services, the SOAP adapter should be used. Here is a confirmation from SAP Help that it does support encryption:

http://help.sap.com/saphelp_nwpi71/helpdata/en/43/cb01cec4370cd5e10000000a1553f7/content.htm

And a guide to configuring security settings in receiver SOAP adapter:

http://help.sap.com/saphelp_nwpi71/helpdata/en/56/992d4142badb2be10000000a1550b0/content.htm

Finally, a quotation from SAP Help for WS adapter:

Using a communication channel that you have implemented the adapter type WS for, you can configure communication between Web service consumer and Web service provider (for direct communication), or communication between Integration Server and a connected Web service consumer or Web service provider (for Integration Server communication).

So in your case, it doesn't seem suitable, based on the information you provided.

Regards,

Greg

former_member182455
Active Contributor
0 Kudos

Hi Racing,

You can see plenty of blogs and threads to explore in SCN. Please refer the below links.

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0bbd890-0201-0010-51bd-97029689f...

http://scn.sap.com/thread/1734779

Thanks

Srinivas

baskar_gopalakrishnan2
Active Contributor
0 Kudos

WS adapters are mainly used to integrate between SAP systems. You need to use Soap adapter as receiver and consume the third party webservice using certificate encryption over ssl. Soap adapter will do this.  Third party will provide WSDL. You need to import in the ESR and use as target message structure. Configure Soap adapter channel as receiver and choose authentication, target URL over there. Target system will provide the certs and your basis team will deploy it in keystore using NWA link. Take help from Basis.

refer SCN for soap receiver adapter scenario.and for ssl certificate authentication. You will see plenty of blogs and threads to explore.

http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm

http://www.riyaz.net/sap/xipi-a-guide-to-using-sap-xi-soap-adapter/113/