Uploaded image for project: 'Axis-C++'
  1. Axis-C++
  2. AXISCPP-227

does not create classes with inheritance

    XMLWordPrintableJSON

Details

    Description

      Taking a WSDL file as input, the org.apache.axis.wsdl.wsdl2ws.WSDL2Ws does NOT create C++ objects with inheritance. In Java, the org.apache.axis.wsdl.WSDL2Java does it correct on the same WSDL file.

      Example (Java):
      package no.lindorff.wsclients.axis.generated;
      public class DmWSElement implements java.io.Serializable {
      ....etc

      package no.lindorff.wsclients.axis.generated;

      public class DmWSPolicyElement extends no.lindorff.wsclients.axis.generated.DmWSElement implements java.io.Serializable {
      ....etc

      Example (C++):
      class DmWSElement
      {
      public:
      ....etc

      class DmWSPolicyElement
      {
      public:
      ....etc

      The latter should be
      class DmWSPolicyElement : public DmWSElement
      {
      public:
      ....etc

      shouldn't it?

      Attachments

        1. DecisionMakerWebServicesTEST.wsdl
          18 kB
          Geir Egil Hansen

        Issue Links

          Activity

            People

              Unassigned Unassigned
              geiregil Geir Egil Hansen
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: