axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [jira] Resolved: (AXISCPP-145) Deserializer fails to deal with a sequence with a single element
Date Tue, 31 Aug 2004 05:53:20 GMT

   The following issue has been resolved as FIXED.

   Resolver: Samisa Abeysinghe
       Date: Mon, 30 Aug 2004 10:52 PM

Found a problem in SoapDeSerializer::getCmplxArray document style related code and fixed it.
Now it seems to work fine.
View the issue:

Here is an overview of the issue:
        Key: AXISCPP-145
    Summary: Deserializer fails to deal with a sequence with a single element
       Type: Bug

     Status: Resolved
   Priority: Major
 Resolution: FIXED

    Project: Axis-C++
   Fix Fors:
             1.3 Beta

   Assignee: Samisa Abeysinghe
   Reporter: Samisa Abeysinghe

    Created: Mon, 30 Aug 2004 6:25 PM
    Updated: Mon, 30 Aug 2004 10:52 PM
Environment: All platforms

The deserializer tries to pull a second element from the stream wehn only one elemnt of an
unbounded sequence is available.

For inquire_v2.wsdl get_businessDetail method; I get the following in the response SOAP message.

<discoveryURL useType="businessEntity">

corrsponding to the xsd
<xsd:element name="discoveryURLs" type="uddi:discoveryURLs"/>
        <xsd:complexType name="discoveryURLs">
                        <xsd:element ref="uddi:discoveryURL" maxOccurs="unbounded"/>

While deserializing, the program correctly identifies the first discovery URL, however, it
tries to read a second discovery URL without realizing there is only one available, and hence

This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:

If you want more information on JIRA, or have a bug to report see:

View raw message