axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Denis Schlesinger (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Updated: (AXIS-2250) AXIS array serialization: Incorrect element names of items in a list
Date Thu, 13 Oct 2005 08:04:06 GMT
     [ http://issues.apache.org/jira/browse/AXIS-2250?page=all ]

Denis Schlesinger updated AXIS-2250:
------------------------------------

    Attachment: beans.zip

An object of the class "EntityListResultBean" is being returned by the web service. The entries
of the list generated from the member array "value" of type "EntityBean" have the same name
as the list itself - "value". It should be "item" for each list entry. The same problem occures
for all other arrays of custom types.

> AXIS array serialization: Incorrect element names of items in a list
> --------------------------------------------------------------------
>
>          Key: AXIS-2250
>          URL: http://issues.apache.org/jira/browse/AXIS-2250
>      Project: Apache Axis
>         Type: Bug
>   Components: Serialization/Deserialization
>     Versions: current (nightly)
>  Environment: plattform: i386, OS: WinXP Pro, Java: 1.4.2_06
>     Reporter: Denis Schlesinger
>     Priority: Critical
>  Attachments: beans.zip
>
> -Web Service deployed as "wrapped/literal"
> The web service returns a custom bean style class which has an array of another custom
bean style class as a member.
> In the WSDL-file the array of the custom type is being described correctly:
> <complexType name="ArrayOf_tns1_EntityTypeBean">
> 	<sequence>
>             <element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:EntityTypeBean"/>
>         </sequence>
> </complexType>
> But when the Java object is being serialized during runtime the array is being transfered
to a list whose member elements DO NOT have the name "item" as expected from the WSDL-file.
All members of the list have the same name as the list itself:
> <entities>
>     <entities>
>         ...
>     </entities>
>     <entities>
>           ... 
>     </entities>
>     <entities>
>           ... 
>     </entities>
> </entities>
> But this is expected: 
> <entities>
>     <item>
>         ...
>     </item>
>     <item>
>           ... 
>     </item>
>     <item>
>           ... 
>     </item>
>  </entities>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message