title: Allow for unquoted soap action JAX-WS
body: <p>How can you relax the rules on request validation for a jax-ws web service? I need to be able to receive requests with unquoted soap actions and process them. Currently all that happens is the client recieves a 400 error and I get a warning (com.sun.xml.internal.ws.transport.http.HttpAdapter fixQuotesAroundSoapAction Received WS-I BP non-conformant Unquoted SoapAction HTTP header)</p>
  
  <p>I dont have any control over the incoming request and cannot force them to be conformant.</p>
  
  <p>Here is the HTTP trace. I can post the wsdl if relevant.</p>
  
  <pre><code>POST /delivery HTTP/1.1
  User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 4.0.30319.225)
  Content-Type: text/xml; charset=utf-8
  SOAPAction: http://schemas.cjse.gov.uk/endpoint/wsdl/submit
  Host: localhost:8080
  Content-Length: 11918
  Expect: 100-continue
  Connection: Keep-Alive
  
  &lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;soap:Body&gt;&lt;NS2:SubmitRequestMes xmlns:NS2="http://schemas.cjse.gov.uk/endpoint/types/"&gt;&lt;NS2:RequestID&gt;leeflaxington_Z00CJSE_09251446338592&lt;/NS2:RequestID&gt;&lt;NS2:SourceID&gt;Z00CJSE&lt;/NS2:SourceID&gt;&lt;NS2:DestinationID&gt;00101PoliceCaseSystem&lt;/NS2:DestinationID&gt;&lt;NS2:ExecMode&gt;ASYNCH&lt;/NS2:ExecMode&gt;&lt;NS2:Timestamp&gt;2014-09-25T14:48:00.9375+01:00&lt;/NS2:Timestamp&gt;&lt;NS2:Message&gt;message data&lt;/NS2:Message&gt;&lt;/NS2:SubmitRequestMes&gt;&lt;/soap:Body&gt;&lt;/soap:Envelope&gt;
  HTTP/1.1 100 Continue
  Content-Length: 0
  
  HTTP/1.1 500 Internal Server Error
  Date: Thu, 25 Sep 2014 14:03:37 GMT
  Transfer-encoding: chunked
  Content-type: text/xml; charset=utf-8
  
  1ce
  &lt;?xml version="1.0" ?&gt;&lt;S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"&gt;&lt;S:Body&gt;&lt;S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope" xmlns=""&gt;&lt;faultcode&gt;S:Server&lt;/faultcode&gt;&lt;faultstring&gt;javax.xml.bind.UnmarshalException
   - with linked exception:
  [javax.xml.stream.XMLStreamException: ParseError at [row,col]:[100,496]
  Message: XML document structures must start and end within the same entity.]&lt;/faultstring&gt;&lt;/S:Fault&gt;&lt;/S:Body&gt;&lt;/S:Envelope&gt;
  0
  
  HTTP/1.1 400 Bad Request
  Content-Length: 40
  Content-Type: text/html
  
  &lt;h1&gt;400 Bad Request&lt;/h1&gt;Bad request line 
  </code></pre>