Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.4.1
    • Fix Version/s: 1.7.0, 1.6.3
    • Component/s: adb, codegen
    • Labels:
      None

      Description

      Generating java classes using wsdl2java (as ADBBeans) (Axis2 version 1.4.1)
      on WSDL containing the following information:

      <xs:complexType name="PaymentAmount">
      <xs:simpleContent>
      <xs:extension base="tns:Amount"/>
      </xs:simpleContent>
      </xs:complexType>
      <xs:complexType name="Amount">
      <xs:simpleContent>
      <xs:extension base="xs:decimal">
      <xs:attribute name="currency" type="tns:currency" use="required"/>
      </xs:extension>
      </xs:simpleContent>
      </xs:complexType>

      The generated PaymentAmount class has no setter or getter methods.
      The generated Amount class has as expected setter and getter method for Currency and Decimal.

      1. gencode.zip
        50 kB
        Aaron Gourley
      2. SchemaCompiler.java.patch
        3 kB
        Aaron Gourley
      3. SoapService.wsdl
        5 kB
        Aaron Gourley

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Sagara Gunathunga
            Reporter:
            Roger Niederland
          • Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development