The wsdl generated from http://confluence.atlassian.com/rpc/soap-axis/confluenceservice-v1?wsdl is invalid and generates the following WsdlException when running Axis 1.3 WSDL2Java:

      WSDLException (at /wsdl:definitions/types): faultCode=INVALID_WSDL: Encountered illegal extension element 'types' in the context of a 'javax.wsdl.Definition'. Extension elements must be in a namespace other than WSDL's.:

      I have confirmed that my Axis setup is correct, and have successfully generated types from my Confluence 2.1.5a installation using http://confluence.asgeirnilsen.com/confluence/rpc/soap-axis/confluenceservice-v1?wsdl .

      The WSDLs generated from the two urls are attached to this issue.

        1. build.xml
          0.8 kB
        2. confluenceservice-v1_2.1.5a.wsdl
          192 kB
        3. confluenceservice-v1_2.2.wsdl
          198 kB

            [CONFSERVER-5953] SOAP remote API generates invalid WSDL

            Charles Miller (Inactive) added a comment - This is caused by the default XML parser that comes with Resin: See: http://issues.apache.org/jira/browse/AXIS-2235 http://issues.apache.org/jira/browse/AXIS-2336 I have documented this problem here: http://confluence.atlassian.com/display/DOC/Confluence+and+SOAP+on+Resin

            Thanks for letting us know. We've raised the priority on this.

            Christopher Owen [Atlassian] added a comment - Thanks for letting us know. We've raised the priority on this.

            Also find attached the build.xml I use for running the axis-wsdl2java ant task.

            Asgeir Storesund Nilsen added a comment - Also find attached the build.xml I use for running the axis-wsdl2java ant task.

              Unassigned Unassigned
              f01e870820d6 Asgeir Storesund Nilsen
              Affected customers:
              0 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: