ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Garg, Vikas" <vg...@ptc.com>
Subject Invoking webservice written in .Net with http:NegotiateAuthentication
Date Tue, 17 Aug 2010 09:19:41 GMT
Hi All, 

I'm trying to write a BPEL process to invoke a webservice written in
.Net with http:NegotiateAuthentication but I'm having trouble doing this
successfully. 

When I try to invoke the BPEL process, I get the error as follows - 


18:29:46,720 ERROR [ExternalService] Error sending message
(mex={PartnerRoleMex#hqejbhcnphr5io71s83d7d [PID
{http://callAX}CallAX-3] calling
org.apache.ode.bpel.epr.WSAEndpoint@1ffdf86.create(...) Status ASYNC}):
Transport error: 401 Error: Unauthorized

org.apache.axis2.AxisFault: Transport error: 401 Error: Unauthorized

      at
org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.jav
a:298)


The problem obvious is that I somehow need to add the username and
password. I see the following at the top of the wsdl file.


<wsp:Policy wsu:Id="BasicHttpBinding_MyCustomerService_policy"> 
                <wsp:ExactlyOne> 
                                <wsp:All> 
 
<http:NegotiateAuthentication/> 
                                </wsp:All> 
                </wsp:ExactlyOne> 
</wsp:Policy> 

What steps do I have to go through to enable the NegotiateAuthentication
in my BPEL process? 

Any help is much appreciated. 

Thanks,
Vikas


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message