Uploaded image for project: 'Axis2-C'
  1. Axis2-C
  2. AXIS2C-1498

Axic2C fails to process recieved message if mustUnderstand is prefixed with namespace

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • core/engine
    • None
    • Fedora core 13.

    Description

      One of the received messages fell over when the following attribute was present in the soap message:

      <soap:Header>
      <CustomAttr soap:mustUnderstand="1" >
      <soap:Header>

      [Thu Oct 28 15:31:23 2010] [debug] apache2_worker.c(299) Client HTTP version HTTP/1.1
      [Thu Oct 28 15:31:23 2010] [debug] soap_builder.c(883) Identified soap version is soap11
      [Thu Oct 28 15:31:23 2010] [debug] phase.c(202) Invoke the handler request_uri_based_dispatcher within the phase Transport
      [Thu Oct 28 15:31:23 2010] [debug] req_uri_disp.c(97) Checking for service using target endpoint address : http://abc.def/axis2/services/ReceiveMessageAsync/
      [Thu Oct 28 15:31:23 2010] [debug] req_uri_disp.c(117) Service found using target endpoint address
      [Thu Oct 28 15:31:23 2010] [debug] req_uri_disp.c(172) Checking for operation using target endpoint uri fragment :
      [Thu Oct 28 15:31:23 2010] [debug] phase.c(202) Invoke the handler addressing_based_dispatcher within the phase Transport
      [Thu Oct 28 15:31:23 2010] [debug] phase.c(202) Invoke the handler rest_dispatcher within the phase Dispatch
      [Thu Oct 28 15:31:23 2010] [debug] phase.c(202) Invoke the handler soap_message_body_based_dispatcher within the phase Dispatch
      [Thu Oct 28 15:31:23 2010] [debug] soap_body_disp.c(200) Checking for operation using SOAP messagebody's first child's local name : Request
      [Thu Oct 28 15:31:23 2010] [debug] phase.c(202) Invoke the handler soap_action_based_dispatcher within the phase Dispatch
      [Thu Oct 28 15:31:23 2010] [debug] soap_action_disp.c(108) Checking for operation using SOAPAction : http://htng.org/1.1/Listener.Wsdl#ReceiveMessageAsync
      [Thu Oct 28 15:31:23 2010] [debug] soap_action_disp.c(139) Operation found using SOAPAction
      [Thu Oct 28 15:31:23 2010] [debug] phase.c(202) Invoke the handler dispatch_post_conditions_evaluator within the phase PostDispatch
      [Thu Oct 28 15:31:23 2010] [debug] phase.c(202) Invoke the handler context_handler within the phase PostDispatch
      [Thu Oct 28 15:31:23 2010] [error] engine.c(806) Must understand soap fault occured
      [Thu Oct 28 15:31:23 2010] [error] engine.c(283) Check for must understand headers failed

      Attachments

        Activity

          People

            Unassigned Unassigned
            rockomuer Ricko
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: