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

SOAPAction dispatching

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • None
    • None
    • Suse Linux 9.1, gcc 3.3, Axis Java nightly build

    Description

      By accessing a c webservice with no parameters with a Java client to dispatching of the sent SOAP Action is not working. The Java client always get a Operation Not Found exception. The SOAP requests looks like this:

      POST /axis2/services/DAQStatus/getStatus HTTP/1.1
      Content-Type: application/soap+xml; charset=UTF-8; action="urn:getStatus"
      User-Agent: Axis2
      Host: 192.168.12.100:9090
      Transfer-Encoding: chunked

      93
      <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body /></soapenv:Envelope>
      0

      So the SOAP Action is sent. To fix this in the client simply add the method to call to the request uri (shown above getStatus).

      Attachments

        1. diff.txt
          3 kB
          Senaka Fernando
        2. axis2.xml
          5 kB
          Senaka Fernando

        Issue Links

          Activity

            People

              senakafdo Senaka Fernando
              sutter Michael Sutter
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: