On Thursday 11 December 2008 12:12:42 pm Sergey Beryozkin wrote:
> I'd rather see CXF SOAP 1.2 server sending a SOAP 1.1 response instead of
> rejecting a SOAP 1.1 request.

No.  WSI-BP specifically states that a VersionMismatch fault should be 
generated:

As specified by the SOAP processing model, (a) a "VersionMismatch" faultcode 
must be generated if the namespace of the "Envelope" element is incorrect

If it's not doing that, it's a bug and should be logged in JIRA and hopefully 
fixed.

Dan



>
> Or given that's capable of handling 1.1 requests then may be indeed it
> should reject them (if explicitly configured) - but let users create two
> ports per service but with different bindings, SOAP 1.1 and SOAP 1.2
> Cheers, Sergey
>
>
> ----- Original Message -----
> From: "juan.velez" <[email protected]>
> To: <[email protected]>
> Sent: Thursday, December 11, 2008 5:01 PM
> Subject: SOAP1.2-based Service still accepts SOAP1.1-based messages
>
> > I have a Service whose wsdl AND http binding is set to be using SOAP 1.2.
> > However when I send a SOAP 1.1-based message the Service still accepts it
> > BUT the response sent back is SOAP 1.2. Is this the expected behavior? I
> > thought that if the service was defined to be SOAP 1.2 (both by the WSDL
> > namespace for SOAP AND the annotation on the
> > port-javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING-), sending a
> > message using SOAP 1.1 would not be accepted.
> > --
> > View this message in context:
> > http://www.nabble.com/SOAP1.2-based-Service-still-accepts-SOAP1.1-based-m
> >essages-tp20959638p20959638.html Sent from the cxf-user mailing list
> > archive at Nabble.com.



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

Reply via email to