[ 
https://issues.apache.org/jira/browse/CXF-3421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13011144#comment-13011144
 ] 

frantisek.ko...@gmail.com commented on CXF-3421:
------------------------------------------------

I tried it. Both of them ("{WSDL Namespace}portName.http-conduit" and 
"*.http-conduit") work for service method invocations. But none of them for 
downloading the WSDL.

> HTTP conduit settigs not used fro downloading WSDL
> --------------------------------------------------
>
>                 Key: CXF-3421
>                 URL: https://issues.apache.org/jira/browse/CXF-3421
>             Project: CXF
>          Issue Type: Bug
>          Components: Transports
>    Affects Versions: 2.3.3
>         Environment: CXF client on Jetty, Java 6. WS server in .NET NTLM 
> secured.
>            Reporter: frantisek.ko...@gmail.com
>            Priority: Critical
>
> I have WS on server with NTLM secured HTTP connection. If wsdlLocation is 
> set, CXF tries to download WSDL but does not take HTTP conduit settings into 
> account. Server returned HTTP response code: 401 for URL: 
> http://172.16.55.55:555/WebServices/WebServiceABC.asmx?wsdl
> WSDL is on location
> <jaxws:client  
> wsdlLocation="http://172.16.55.55:555/WebServices/WebServiceABC.asmx?wsdl";
> And I use service address as http-conduit name like 
> <http-conf:conduit 
> name="http://172.16.55.55:555/WebServices/WebServiceABC.asmx";
> This does not work
>     <jaxws:client id="SERVICE_NAME"
>                 serviceClass="SERVICE_CLASS"
>                 wsdlLocation="WSDL_LOCATION"
>                 serviceName="s:SERVICE_NAME"
>                 xmlns:s="SERVICE_NAMESPACE"
>                 >
>         </jaxws:client>
>         <http-conf:conduit
>                 name="SERVICE_ADDRESS">
>                 <http-conf:client AllowChunking="false" 
> ConnectionTimeout="31234" />
>                 <http-conf:authorization>
>                         <sec:UserName>NAME</sec:UserName>
>                         <sec:Password>PASSWORD</sec:Password>
>                 </http-conf:authorization>
>         </http-conf:conduit>
> This works (but does not try to download WSDL)
>     <jaxws:client id="SERVICE_NAME"
>                 name="SERVICE_NAME"
>                 address="SERVICE_ADDRESS"
>                 serviceClass="SERVICE_CLASS"
>                 >
>         </jaxws:client>
>         <http-conf:conduit
>                 name="SERVICE_ADDRESS">
>                 <http-conf:client AllowChunking="false" 
> ConnectionTimeout="31234" />
>                 <http-conf:authorization>
>                         <sec:UserName>NAME</sec:UserName>
>                         <sec:Password>PASSWORD</sec:Password>
>                 </http-conf:authorization>
>         </http-conf:conduit>

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to