You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Oleg Aleshko (Created) (JIRA)" <ji...@apache.org> on 2011/11/17 20:37:51 UTC

[jira] [Created] (AXIS2-5187) wsdl2java: complexType with element and attribute having same name generate duplicate properties

wsdl2java: complexType with element and attribute having same name generate duplicate properties
------------------------------------------------------------------------------------------------

                 Key: AXIS2-5187
                 URL: https://issues.apache.org/jira/browse/AXIS2-5187
             Project: Axis2
          Issue Type: Bug
          Components: codegen
    Affects Versions: 1.6.1
            Reporter: Oleg Aleshko


I have a wsdl with the following type
<xsd:complexType name="BaseEntity">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="Id" type="xsd:int"/>
        </xsd:sequence>
        <xsd:attribute name="Id" type="xsd:ID"/>
      </xsd:complexType>

When generating with maven plugin declared like this:

<plugin>
            <groupId>org.apache.axis2</groupId>
            <artifactId>axis2-wsdl2code-maven-plugin</artifactId>
            <version>1.6.1</version>
            <executions>
              <execution>
                <id>generate-mediaService</id>
                <goals>
                  <goal>wsdl2code</goal>
                </goals>
                <configuration>
                  <packageName>com.test</packageName>
                  <wsdlFile>${project.basedir}/src/main/resources/wsdl/test.wsdl
                  </wsdlFile>
                </configuration>
              </execution>
            </executions>
            <configuration>
              <unpackClasses>true</unpackClasses>
              <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
            </configuration>
          </plugin>

there are two properties in generated BaseEntity class with the same name Id, thus the generated code fails to compile.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org