[
https://issues.apache.org/jira/browse/AXIS2-2769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Davanum Srinivas updated AXIS2-2769:
------------------------------------
Assignee: Deepal Jayasinghe
> POJO-blocker: auto-generated wsdl does not contain properties of superclasses
> -----------------------------------------------------------------------------
>
> Key: AXIS2-2769
> URL: https://issues.apache.org/jira/browse/AXIS2-2769
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: wsdl
> Affects Versions: 1.2
> Reporter: Olaf Schuemann
> Assignee: Deepal Jayasinghe
> Priority: Blocker
>
> Properties of superclass(es) will not be populated in a auto-generated wsdl
> file.
> (The nightly build at 05-Jun-2007 01:27 doesn't fix it).
> E.g: the following auto-generated wsdl-fragment of class C2 (extends C1) with
> the String properties C1.test1 and C2.test2 (see sample code below the
> wsdl-snippets) will be generated to (and C1 is nowhere else
> referenced/defined...):
> ...
> <xs:element name="C2" type="ns:C2"/>
> <xs:complexType name="C2">
> <xs:complexContent>
> <xs:extension base="ns0:C1">
> <xs:sequence>
> <xs:element name="test2" nillable="true" type="xs:string"/>
> </xs:sequence>
> </xs:extension>
> </xs:complexContent>
> </xs:complexType>
> ...
> The Axis2-1.1 version in opposite will create the following (as expected):
> ...
> <xs:element name="C2" type="ns:C2"/>
> <xs:complexType name="C2">
> <xs:sequence>
> <xs:element name="test1" nillable="true" type="xs:string"/>
> <xs:element name="test2" nillable="true" type="xs:string"/>
> </xs:sequence>
> </xs:complexType>
> ...
> Sample classes C1 and C2:
> public class C1 {
> private String test1;
> public String getTest1() {
> return test1;
> }
> public void setTest1(String test1) {
> this.test1 = test1;
> }
> } // C1
> public class C2 extends C1 {
> private String test2;
> public String getTest2() {
> return test2;
> }
> public void setTest2(String test2) {
> this.test2 = test2;
> }
> } // C2
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]