[ https://issues.apache.org/jira/browse/AXIS2C-1699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bill Blough updated AXIS2C-1699: -------------------------------- Fix Version/s: 1.7.0 > Wrong C code generation for sequence types > ------------------------------------------ > > Key: AXIS2C-1699 > URL: https://issues.apache.org/jira/browse/AXIS2C-1699 > Project: Axis2-C > Issue Type: Bug > Components: code generation > Environment: Fedora 20 > Reporter: Bill Blough > Priority: Major > Fix For: 1.7.0 > > > When generating the C code with > {code:java} > $AXIS2C_HOME/bin/tools/wsdl2c/WSDL2C.sh -uri $WSDL_PATH -ss -sd -d adb -u -o > $SKEL_OUT_PATH > {code} > > For an element like: > > {code:java} > <xsd:complexType name="MyType"> > <xsd:sequence> > <xsd:element name="MyName" type="MyElementType" minOccurs="0" > maxOccurs="unbounded"/> > </xsd:sequence> > </xsd:complexType>{code} > (notice the `maxOccurs="unbounded"`) > > > The type of "MyElementType" is incorrectly set to the parent "MyType" element > and hence the generated message is wrong. > > To workaround the issue it's necessary to comment out the following line in > the generated type "adb_MyElementType.c", function > "adb_MyElementType_serialize_obj": > {code:java} > axiom_element_add_attribute (parent_element, env, xsi_type_attri, > parent);{code} > > reported by [~rbarriuso] > Original submission: https://issues.apache.org/jira/browse/AXIS2-5958 > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@axis.apache.org For additional commands, e-mail: c-dev-h...@axis.apache.org