Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-2294

AXIS2 generates invalid fault element for SOAP1.1 binding in the WSDL

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 1.1.1
    • None
    • None
    • None

    Description

      WSDL generator of AXIS2 has a bug. When I retrieve the WSDL for Version web service using the following method:

      http://localhost:8080/axis2/services/Version?wsdl

      the generated WSDL is invalid if a operation has fault message. The SOAP 12 binding element is correct, just SOAP1.1 binding element[1] is invalid. It should be [2].

      [1] original SOAP1.1 binding element

      <wsdl:binding name="VersionSOAP11Binding" type="axis2:VersionPortType">
      <soap:binding transport="http://schemas.xmlsoap.org/soap/http " style="document"/>
      <wsdl:operation name="getVersion">
      <soap:operation soapAction="urn:getVersion" style="document"/>
      <wsdl:input>
      <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
      <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="getVersionFault">
      <soap:body use="literal"/>
      </wsdl:fault>
      </wsdl:operation>
      </wsdl:binding>

      [2] correct one
      <wsdl:fault name="getVersionFault">
      <soap12:fault use="literal" name="getVersionFault"/>
      </wsdl:fault>

      Attachments

        Activity

          People

            amilachinthaka Amila Chinthaka Suriarachchi
            donaldyang donald yang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: