If you just take the wsdl, run wsdl2java on it, then use the generated Service 
object instead of spring config stuff, does that work?   We've definitely done 
testing with soap12 and .net so I know it works if the wsdl and everything is 
correct and consumable.

Actually, noticed your jaxws:client doesn't have a wsdlLocation attribute.  
Try that to actually get the wsdl.



Dan

On Wed January 13 2010 1:41:50 pm Coder One wrote:
> Does not work still :(  Still the same 415 error.
> 
> Has anyone successfully consumed a .NET/WCF webservice with SOAP 1.2 and
>  wsHttpBinding using CXF 2.2.5?
> 
> Thanks...
> 
> 
> 
> ----- Original Message ----
> From: Daniel Kulp <[email protected]>
> To: [email protected]
> Cc: Coder One <[email protected]>
> Sent: Wed, January 13, 2010 7:56:11 AM
> Subject: Re: Consuming .NET Web Service - SOAP12
> 
> 
> I believe serviceName and endpointName are qnames.  Thus, they would need
>  to be defined as:
> 
> <jaxws:client id="calculatorServiceDotNet"
>   xmlns:ns="http://target.namespace.of.wsdl/........";
>   serviceName="ns:CalculatorService"
>   endpointName="ns:CalculatorServiceEndpoint"
>   address="http://acme.com/CalculatorService/CalculatorService.svc";
>   serviceClass="com.acme.dotnet.ICalculatorService">
> </jaxws:client>
> 
> 
> Dan
> 
> On Wed January 13 2010 12:46:51 am Coder One wrote:
> > Real basic, stuff, but I could not get it to work...arghh... I think the
> >  problem may be due to the "soap12" deal.  How can I fix this? 
> > 
> > CXF 2.2.5, Spring 2.5.6
> > 
> > My Spring setup
> > 
> > <jaxws:client id="calculatorServiceDotNet"
> > serviceName="CalculatorService"
> > endpointName="CalculatorServiceEndpoint"
> > address="http://acme.com/CalculatorService/CalculatorService.svc";
> > serviceClass="com.acme.dotnet.ICalculatorService">
> > </jaxws:client>
> > 
> > Here it the WSDL snippet: 
> > <
> > - <wsdl:port
> > 
> > name="WSHttpBinding_ICalculatorService"binding="tns:WSHttpBinding_ICalcul
> >a torService"> < - <wsa10:EndpointReference> <
> > -
> > 
> > <Identityxmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity";
> >> <</</</</ wsdl:service> wsdl:port> wsa10:EndpointReference> Identity>
> > Dns>localhost</Dns>
> > 
> > wsa10:Address>http://acme.com/CalculatorService/CalculatorService.svc</ws
> >a 10:Address> soap12:address
> >  location=http://acme.com/CalculatorService/CalculatorService.svc/>
> >  wsdl:service name="CalculatorService">
> 

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to