Issue 8806: Section: 1.2.7.10 (wsdlcorba-rtf) Source: (, ) Nature: Enhancement Severity: Minor Summary: The section "ValueType" needs to describe inheritance. The order between member (not inherited, inherited, indirectly inherited) must be defined. // IDL valuetype sampleY : sampleX { public char c; }; // XSD <xsd:complexType name="sampleY"> <xsd:sequence> <xsd:element name="a" maxOccurs="1" minOccurs="1" type="xsd:short"/> <xsd:element name="b" maxOccurs="1" minOccurs="1" type="xsd:int"/> <xsd:element name="c" maxOccurs="1" minOccurs="1" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID" use="optional"/> </xsd:complexType> Resolution: Agree to add description of value type inheritance Revised Text: Add the following new paragraph immediately after the first table in 1.2.7.10: " Value type inheritance is supported by expanding the inheritance graph to include all inherited public and private state members in the representation for the inheriting value type. The state members from the inherited value type appear in the mapped struct before the members added in the inheriting value type definition. " Actions taken: May 24, 2005: received issue April 26, 2010: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 24 May 2005 02:53:42 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Francois PERRAD Company: cpan mailFrom: francois.perrad@gadz.org Notification: Yes Specification: CORBA to WSDL/SOAP Interworking Section: 1.2.7.10 FormalNumber: 05-02-01 Version: 1.1 RevisionDate: 02/01/2005 Page: 1-16 Nature: Enhancement Severity: Minor HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 Description The section "ValueType" needs to describe inheritance. The order between member (not inherited, inherited, indirectly inherited) must be defined. // IDL valuetype sampleY : sampleX { public char c; }; // XSD From: webmaster@omg.org Date: 24 Nov 2005 02:51:32 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Franois Perrad Company: cpan mailFrom: francois.perrad@gadz.org Notification: Yes Specification: CORBA to WSDL/SOAP Interworking Specification Section: 1.2.7.10 FormalNumber: 05-02-01 Version: 1.1 RevisionDate: 02/01/2005 Page: 1-16 Nature: Enhancement Severity: Minor HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7 Description (Replace proposal in issue #8806) The section "ValueType" needs to describe inheritance. // IDL valuetype sampleY : sampleX { public float c; }; // XSD Date: Thu, 27 Apr 2006 12:55:27 -0500 From: Tom Rutt Reply-To: tom@coastin.com User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en To: corbawsdl-rtf@omg.org Subject: Proposed Resolution for corbaWsdl RTF ISSUE 8806 Please provide comments on this proposed resolution if you have any. I intend to issue a vote in a couple weeks, including these proposed resolutions. ------ Issue 8806: Section: 1.2.7.10 (CorbaToWsdl) Click here for this issue's archive. Nature: Enhancement Severity: Minor Summary: In Corba to WSDL/SOAP Interworking Spec: The section "ValueType" needs to describe inheritance. The order between member (not inherited, inherited, indirectly inherited) must be defined. // IDL valuetype sampleY : sampleX { public char c; }; // XSD Proposed Resolution: Agree to add description of value type inheritance. revised text: add the following new paragraph immediatelnynheritance is supported by expanding the inheritance graph to include all inherited public and private state members in the representation for the inheriting value type. The state members from the inherited value type appear in the mapped struct before the members added in the inheriting value type definition. . -- ---------------------------------------------------- Tom Rutt email: tom@coastin.com; trutt@us.fujitsu.com Tel: +1 732 801 5744 Fax: +1 732 774 5133 after the first table in 1.2.7.10: