Seems like a bug. I created a JIRA for this and we'll fix it up for our next release!
https://issues.apache.org/jira/browse/CXF-633 Thanks, - Dan On 5/1/07, Steven E. Harris <[EMAIL PROTECTED]> wrote:
My CXF client is using SOAP 1.2 over HTTP. I have specified a SOAP action in my WSDL for my one bound operation. This action value is getting sent as follows: ,---- | POST /my/service/location HTTP/1.1 | Content-Type: application/soap+xml; charset=UTF-8 | action: "http://my/operation/action" | ... `---- I would expect the SOAP 1.2 treatment of the action parameter to be adjoined to the Content-Type header, like this: ,---- | POST /my/service/location HTTP/1.1 | Content-Type: application/soap+xml; charset=UTF-8; action:=" http://my/operation/action" | ... `---- That's how AXIS2 does it, anyway, and it matches my reading of the SOAP 1.2 specification, Part 2, Adjuncts¹: ,----[ Section 6.5.2 SOAP Action Description ] | Many SOAP 1.2 underlying protocol bindings will likely utilize the | "application/soap+xml" media type (described in A. The | application/soap+xml Media Type) to transmit XML serializations of | SOAP messages. The media type specifies an optional action parameter, | which can be used to optimize dispatch or routing, among other things. `---- Does CXF's use of the "action" header in the first example above conform to SOAP 1.2? Footnotes: ¹ http://www.w3.org/TR/soap12-part2/#ActionFeature -- Steven E. Harris
-- Dan Diephouse Envoi Solutions http://envoisolutions.com | http://netzooid.com/blog
