Dennis, Using the updated version of the Jibx2Wsdl I am having a problem with the schema generated along with the WSDL file for my service. The schema is imported by the generated WSDL and contains description of my DTO complex object. Now the complex type definition contains sequence of equal incomplete elements (fragment follows):
<xsd:complexType name="IProjectDTO"> <xsd:sequence> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="tns:IProjectDTOComponent" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> With the previous version of the framework I had for the same complex type the following: <xsd:complexType name="IProjectDTO"> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="routeTable" minOccurs="0"/> <xsd:element name="mapDescriptions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="mapDescription" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="xltProcDescriptions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="xltProcDescription" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element type="tns:IProjectDTOComponent" name="serverOptions" minOccurs="0"/> <xsd:element name="XMLSchemas" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="XMLSchema" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="testMessageDescriptions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="testMessageDescription" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="xltDescriptions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="xltDescription" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="BXltDescriptions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="BXltDescription" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="HL7Segments" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="HL7Segment" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element type="tns:IProjectDTOComponent" name="logActions" minOccurs="0"/> <xsd:element name="XMLStyleSheets" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="XMLStyleSheet" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="cntDescriptions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="cntDescription" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="messageDescriptions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element type="tns:IProjectDTOComponent" name="messageDescription" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element type="tns:IProjectDTOComponent" name="syntaxVersion" minOccurs="0"/> </xsd:sequence> </xsd:complexType> Is that a bug? If needed, I could provide more info and data. Thank you! Pavel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users