Hi Nandana
thanks for your quick response.
I was affraid of this answer because it is exactly where I am having 
difficulties at.
My service is developed with JAX-WS style annotations.
I can engage addressing using the @Addressing tag but I fail to see how I can 
engage the rampart.
Any ideas on that?
Is rampart so far to be used within JAX-WS?
 
cheers
Tezcan
 

        -----Ursprüngliche Nachricht-----
        Von: Nandana Mihindukulasooriya [mailto:[EMAIL PROTECTED] 
        Gesendet: Donnerstag, 8. Mai 2008 13:42
        An: [email protected]
        Betreff: Re: What is "Must Understand check failed for headers" error?
        
        
        Hi, 
            Have you correctly engaged Rampart to the service ? It seems that 
service receives a SOAP message with a security header and security header is 
not processed.  To process this header you must have Rampart module engaged to 
the service. 
        
        thanks,
        nandana
          
        
        On Thu, May 8, 2008 at 4:53 PM, <[EMAIL PROTECTED]> wrote:
        

                Hi # 
                my service is issuing the following error that I do not 
understand why. 
                Can someone assist me regarding why and how to resolve this 
please? 

                cheers 
                Tezcan 
                [ERROR] Must Understand check failed for headers: 
{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security
 
<http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd%7DSecurity>
 

                org.apache.axis2.AxisFault: Must Understand check failed for 
headers: 
{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security
 
<http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd%7DSecurity>
 

                        at 
org.apache.axis2.jaxws.handler.HandlerUtils.checkMustUnderstand(HandlerUtils.java:157)
 
                        at 
org.apache.axis2.jaxws.server.EndpointController.handleRequest(EndpointController.java:256)
 
                        at 
org.apache.axis2.jaxws.server.EndpointController.invoke(EndpointController.java:97)
 
                        at 
org.apache.axis2.jaxws.server.JAXWSMessageReceiver.receive(JAXWSMessageReceiver.java:171)
 
                        at 
org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) 
                        at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
 
                        at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131) 
                        at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:709) 
                        at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
                        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
 
                        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 
                        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
 
                        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
 
                        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
                        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
                        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
 
                        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
                        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825) 
                        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
 
                        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
 
                        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
 
                        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
 
                        at java.lang.Thread.run(Thread.java:595) 

Reply via email to