title: How to resolve failure of JAX_WS web service invocation "MustUnderstand headers are not understood"?
body: <p>I'm using SOAPUI tool to access JAX-WS web services deployed in Weblogic 10.3.2</p>
  
  <p>Request:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.pc3.polk.com/"&gt;
      &lt;soapenv:Header&gt;
          &lt;wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"&gt;
          &lt;wsu:Timestamp wsu:Id="Timestamp-1" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&gt;
              &lt;wsu:Created&gt;2010-12-03T21:10:43Z&lt;/wsu:Created&gt;
              &lt;wsu:Expires&gt;2010-12-03T21:44:03Z&lt;/wsu:Expires&gt;
          &lt;/wsu:Timestamp&gt;
          &lt;wsu:Timestamp wsu:Id="Timestamp-60" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&gt;
              &lt;wsu:Created&gt;2010-12-03T20:10:39Z&lt;/wsu:Created&gt;
              &lt;wsu:Expires&gt;2010-12-03T20:43:59Z&lt;/wsu:Expires&gt;
          &lt;/wsu:Timestamp&gt;
          &lt;wsse:UsernameToken wsu:Id="UsernameToken-59" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&gt;
              &lt;wsse:Username&gt;rwerqre&lt;/wsse:Username&gt;
              &lt;wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"&gt;ewrqwrwerqer&lt;/wsse:Password&gt;
              &lt;wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"&gt;Nmw0ksmiOX+hkiSoWb2Rjg==&lt;/wsse:Nonce&gt;
              &lt;wsu:Created&gt;2010-12-03T20:10:39.649Z&lt;/wsu:Created&gt;
          &lt;/wsse:UsernameToken&gt;
      &lt;/wsse:Security&gt;
      &lt;/soapenv:Header&gt;
     &lt;soapenv:Body&gt;
        &lt;ws:getMetadata/&gt;
     &lt;/soapenv:Body&gt;
  &lt;/soapenv:Envelope&gt;
  </code></pre>
  
  <p>Response:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"&gt;
     &lt;S:Body&gt;
        &lt;SOAP-ENV:Fault xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"&gt;
           &lt;faultcode&gt;SOAP-ENV:MustUnderstand&lt;/faultcode&gt;
           &lt;faultstring&gt;MustUnderstand headers:[{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security] are not understood&lt;/faultstring&gt;
        &lt;/SOAP-ENV:Fault&gt;
     &lt;/S:Body&gt;
  &lt;/S:Envelope&gt;
  </code></pre>