Following thread should be helpful http://www.mail-archive.com/[email protected]/msg16784.html
I think it boils down to axis support for NTLM. Cheers Veresh -----Original Message----- From: Garg, Vikas [mailto:[email protected]] Sent: Friday, July 16, 2010 3:10 AM To: [email protected] Subject: Issue while invoking NTLM secured web service Hello All, I have written a BPEL process to invoke an external NTLM secured web service. When I execute the BPEL process, I get an unauthorized error as shown below. ERROR - GeronimoLog.error(108) | Error sending message (mex={PartnerRoleMex#hqejbhcnphr56gecaodraw [PID {http://callAX}CallAX-4] calling [email protected](...)}) <mailto:[email protected](...)%7d)> : 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) at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:1 92) at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageW ithCommons(CommonsHTTPTransportSender.java:327) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Common sHTTPTransportSender.java:206) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOper ation.java:374) Can someone please help me as to what needs to be done when the external web service is NTLM secured? How to provide the authentication details in the BPEL process so that it can invoke the external service? Any ideas.. Thanks in advance. Vikas
