Generated stub for SimpleType List of String returns no contents
----------------------------------------------------------------

                 Key: AXIS2C-849
                 URL: https://issues.apache.org/jira/browse/AXIS2C-849
             Project: Axis2-C
          Issue Type: Improvement
          Components: code generation
    Affects Versions: Current (Nightly)
         Environment: Windows XP, Visual Studio 2005, guththila parser, 
libcurl, WSDL2C from nightly build of 12/19/07
            Reporter: Bill Mitchell
         Attachments: adb_MethodListType.c, adb_MethodListType.h, 
adb_MethodListType.orig.c

The WSDL fragment below illustrates a SimpleType declared as a list of strings 
that is returned as an attribute in a response message.  In the generated 
stubs, the deserialize routine in adb_getExemplarResponse.c nicely expects the 
MethodListType to deserialize the attribute string into an object and stores 
the returned MethodListType object as a property of the response.  Yet the 
generated adb_MethodListType.c doesn't have any properties and has essentially 
empty routines for the deserialize_from_string and serialize_to_string 
procedures.  

            <simpleType name="MethodListType">
                <list itemType="string"/>
            </simpleType>
...
            <element name="getExemplarResponse">
                <complexType>
                    <complexContent>
                        <restriction base="anyType">
                            <sequence>
                                <element name="exemplar" minOccurs="1" 
maxOccurs="1">
                                    <complexType>
                                        <sequence>
                                            <any namespace="##local" 
minOccurs="1" maxOccurs="unbounded"/>
                                        </sequence>
                                        <attribute name="handle" type="string" 
use="required"/>
                                    </complexType>
                                </element>
                            </sequence>
                            <attribute name="responseCode" type="integer" 
use="optional" default="0"/>
                            <attribute name="responseMessage" type="string" 
use="optional"/>
                            <attribute name="supportedMethods" 
type="fw:MethodListType" use="optional"/>
                        </restriction>
                    </complexContent>
                </complexType>
            </element>


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

Reply via email to