Hi All,

 

I have written a BPEL process to invoke an external web service. My
external web service is NTLM secured. 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](...)}): 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 you please tell me 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

Reply via email to