Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I confess I am not familiar with these technologies, but I found the Javadoc for <a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPHeaderBlock.html#setProcessed%28%29" rel="nofollow noreferrer">SOAPHeaderBlock.setProcessed</a> interesting:</p> <p>"<em>We need to know whether all the mustUnderstand headers have been processed by the node. This will done by a specific validation handler at the end of the execution chain. For this all the handlers who process a particular header block must explicitly say that he processesd [sic] the header by calling setProcessed()</em>"</p> <p>So maybe something like this has to happen?</p> <pre><code>SOAPHeaderBlock block = ElementHelper.toSOAPHeaderBlock(omSecurityElement, sfac); block.setProcessed(); </code></pre> <p>Another possibility can be found <a href="https://stackoverflow.com/questions/5511643/axis2rampart-must-understand-check-failed-for-header-security">here</a>, where the poster changes the contents of the Rampart configuration file <code>META-INF/module.xml</code> by adding this:</p> <pre><code>&lt;InFaultFlow&gt; &lt;handler name="PolicyBasedSecurityInHandler" class="org.apache.rampart.handler.RampartReceiver"&gt; &lt;order phase="Security" phaseFirst="true"/&gt; &lt;/handler&gt; &lt;handler name="SecurityInHandler" class="org.apache.rampart.handler.WSDoAllReceiver"&gt; &lt;order phase="Security"/&gt; &lt;/handler&gt; &lt;handler name="PostDispatchVerificationHandler" class="org.apache.rampart.handler.PostDispatchVerificationHandler"&gt; &lt;order phase="Dispatch" phaseLast="true"/&gt; &lt;/handler&gt; &lt;/InFaultFlow&gt; </code></pre> <p>I find this less likely to be the issue, but your problem seems so frustrating that I figured I would throw it out there.</p> <p>Good luck.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload