Issue 6631: element hierarchy is not valid (wsdlcorba-rtf) Source: (, ) Nature: Clarification Severity: Significant Summary: In the WS-I mapping of IDL sequence, the following element hierarchy is not valid : complexType / complexContent / sequence / element ('sequence' MUST NOT be a child of a 'complexContent') A valid hierarchy is : complexType / sequence / element Same issue for arrays in section 1.2.7.6. Resolution: Remove the erroneous "complexContent" level from the hierarchy for both section 1.2.7.5 and 1.2.7.6. Revised Text: in 1.2.7.5 Change: on page 1-11 " <xsd:complexType name="Example.longSeq"> <xsd:complexContent> <xsd:sequence> " to: " <xsd:complexType name="Example.longSeq"> <xsd:sequence> " change: " <xsd:complexType name="Example.strSeq"> <xsd:complexContent> <xsd:sequence> " to: " <xsd:complexType name="Example.strSeq"> <xsd:sequence> " on page 1-12 Change: " <xsd.complexType name="Example.structSeq"> <xsd:complexContent> <xsd:sequence> " to: " <xsd.complexType name="Example.structSeq"> <xsd:sequence> " In 1.2.7.6: Change, on page :1-13: " <xsd:complexType name="Example.arrayLong" > <xsd:complexContent > <xsd:sequence > " to: " <xsd:complexType name="Example.arrayLong" > <xsd:sequence > " change: " <xsd:complexType name="S.field_ArrayOfint"> <xsd:complexContent > <xsd:sequence > " to: " <xsd:complexType name="S.field_ArrayOfint"> <xsd:sequence > " Chairs Note: during editing the convenience document, the following two productions also had a need to remove the complexContent lines : change: " <xsd:complexType name="ArrayOfint"> <xsd:complexContent > <xsd:sequence > " to: " <xsd:complexType name="ArrayOfint"> <xsd:sequence > " change: " <xsd:complexType name="matrix"> <xsd:complexContent > <xsd:sequence > " to: " <xsd:complexType name="matrix"> <xsd:sequence > " Actions taken: November 18, 2003: received issue March 10, 2005: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 18 Nov 2003 02:50:01 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Francois PERRAD Company: - mailFrom: francois.perrad@gadz.org Notification: Yes Specification: CORBA to WSDL/SOAP Interworking Specification Section: 1.2.7.5 FormalNumber: 03-11-02 Version: 1.0 RevisionDate: 11/02/2003 Page: 1-11 Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/4.79 [en] (Windows NT 5.0; U) Description In the WS-I mapping of IDL sequence, the following element hierarchy is not valid : complexType / complexContent / sequence / element ('sequence' MUST NOT be a child of a 'complexContent') A valid hierarchy is : complexType / sequence / element Same issue for arrays in section 1.2.7.6.