C-language WSDL-generated circular references do not compile ------------------------------------------------------------
Key: AXIS2-4432 URL: https://issues.apache.org/jira/browse/AXIS2-4432 Project: Axis 2.0 (Axis2) Issue Type: Bug Affects Versions: 1.6 Environment: Linux Reporter: Allan Schrum Fix For: 1.6 If the XSD of a WSDL has one complexType reference another complexType which references the first complexType (A -> B -> A) then the generated C-language code will not compile. The generated code creates the associated "typedef" for the object-level structure after all the includes are included. Unfortunately, in this circular-reference case, this is too late. The solution is to move the "typedef struct X X_t" definition in front of the includes so that the definition is available ahead of time. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.