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
