on 09-26-2011 3:28 PM
Hi,
My interface is SOAP to SOAP one in PI 7.11. The legacy system sends the SOAP message through the Transport protocol HTTPS to SAP PI. Since the legacy system did not provide the certificate, They wanted to have the user-id and password option in the sender communication channel for SOAP Adapter.
I went through the below documentation. But No Luck. Do we need to add any modules for that.
http://help.sap.com/saphelp_nwpi711/helpdata/en/43/8316b662f33b5be10000000a422035/frameset.htm
Please suggest on this
Thanks
Gabriel
use the inbound URL for IE and embed the user id and pwd within the URL and share it with the legacy team.
/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
there is no standard option available apart from embedding the user id and pwd in the URL.
you might want to try using the AXIS framework otherwise - http://help.sap.com/saphelp_nwpi711/helpdata/en/45/a39e244b030063e10000000a11466f/frameset.htm
SOAP supports basic and certificate authentication. Since you use https , why dont you share the certificate with the client and enable certificate authenication which is pretty standard and highly secured. If you dont use certificate authentication (no ssl) then you might have to use basic authentication only (user/password). You provide URL string and assign user and password variable in the string and give to client. Only in the receiver channel you can enter user and password. Because you let PI to consume webservice. In your case Pi host webservice using sender soap adapter. So only your client has to send the user/password to PI. So no adapter module supports to enter user/password in the sender channel. Hope that helps.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.