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
-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