Skip to Content
author's profile photo Former Member
Former Member

Web Services - SOAP Sender and WSS

I created a web service in PI 7.0 and created a WSDL for the client. I created it to go to the Integration Engine instead of the Adapter Engine. It uses HTTP (not SSL). I am able to test it using soapUI (and a user/pwd with SAP_XI_APPL_SERV_USER role). It works fine there.

I gave my WSDL to the person making the real service client. It turns out they can only make a call with WSS-PasswordType sent to "PasswordText" or "PasswordDigest". He is getting an 401 Login error with every attempt. I messed with these settings in soapUI and get the same error.

Now I guess I need to adjust my service to support a WSS-encrypted password. I generally assume such a thing would be driven from the server. Do I need to get a certificate from my client? I also assume I will need to make my service run through the Adapter Engine to support this...hence need to make Sender CC and Sender Agreement now in order to set up the WSS details.

Please let me know if you agree. Else...is there a way to leave my service as it is (through IE) and just handle the clients WSS password another way?

Thanks,

Keith

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    Posted on Oct 13, 2010 at 06:59 PM

    You have to use Axis framework in SOAP adapter to handle this.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.