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

Make SOAP 1.2 bindings optional, as they break older Axis 1 clients

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.2
    • nightly
    • kernel
    • None

    Description

      We're trying to create some Axis 2 services which are usable by other clients (including .NET and Axis 1). At first, we had problems due to AXIS2-2294, but upgrading to Axis 2 1.3-RC2 fixed that. However, the WSDL is still unreadable to the Axis 1 client because of the SOAP 1.2 bindings which are also present in the file:

      java.io.IOException: ERROR: Missing <soap:fault> element inFault "XMLStreamException" in operation "XMLStreamException", in binding sayHello

      The attached patch (disable-soap-1.1.patch) adds a configuration option to disable generation of these bindings.

      Attachments

        1. disable-soap-1.1.patch
          4 kB
          Tal Daniel

        Issue Links

          Activity

            People

              deepal Deepal Jayasinghe
              tal Tal Daniel
              Votes:
              2 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: