Issue 5791: CORBA-WSDL/SOAP: Section 1.2.7.10.3 (corbawsdl-ftf) Source: Fujitsu (Mr. Tom Rutt, tom@coastin.com) Nature: Uncategorized Issue Severity: Summary: Section 1.2.7.10.3 - need to represent value type in IDL sequence as an IdRef/value choice. Proposed Resolution: fix spec to use the idRef/Value choice for sequence<valueType>. Resolution: see above Revised Text: In 1.2.7.10 change: “ Mapping of value types as struct or value type members IDL value types can have recursive definitions, allowing complex structures, such as graphs, to be represented. This occurs whenever a value type has a state member that is the same type as its containing value type. Such cycles in an instance graph can be “chained” though a series of value types, which contain members of each other’s own type. [Reviewer: should though be changed to through?] Due to its complexity, support at run time for mapping shared value types is a separate, optional, conformance point for this specification. Whenever an IDL struct or an IDL value type includes a member that is a value type, the corresponding sequence element for the value type member must be mapped to an xsd:choice element, containing either: • an element which is an that valuetype or, [Reviewer: Please clarify] • an element which is a reference to a value type instance included in the same XML document. “ to the following: “ Mapping of value types as struct or value type members IDL value types can have recursive definitions, allowing complex structures, such as graphs, to be represented. This occurs whenever a value type has a state member that is the same type as its containing value type. Such cycles in an instance graph can be “chained” through a series of value types, which contain members of each other’s own type. Due to its complexity, support at run time for mapping shared value types is a separate, optional, conformance point for this specification. Whenever an IDL struct, sequence, or value type includes a member that is a value type, the corresponding sequence element for the value type member must be mapped to an xsd:choice element, containing either: • an element which is a value of that valuetype or, • an element which is a reference to a value type instance included in the same XML document. Actions taken: December 17, 2002: received issue November 6, 2003: closed issue Discussion: Agree to bug fix. Also need resolve editorial problems pointed out in bold by the reviewer in ptc/3-01-14. Resolution: include IDL sequence including a value type in the mapping algorithm generation of the IdRef/value choice type End of Annotations:===== Date: Tue, 17 Dec 2002 12:30:41 -0500 From: Tom Rutt Reply-To: tom@coastin.com X-Mailer: Mozilla 4.78 [en] (Windows NT 5.0; U) X-Accept-Language: en To: juergen@omg.org, issues@omg.org, "corbawsdl-ftf@omg.org" Subject: MARS and AB FTF issues for CORBA-WSDL/SOAP interworking Juergen, could you please file these as official issues for the FTF to resolve. Thank you: Tom Rutt corbawsdl FTF chair --------------------- Initial FTF Issues on 02-10-12-draft-adopted-spec.PDF FTF Issue 6 Source: AB review Section 1.2.7.10.3 - need to represent value type in IDL sequence as an IdRef/value choice. Proposed Resolution: fix spec to use the idRef/Value choice for sequence. Date: Tue, 18 Mar 2003 20:25:20 -0500 From: Tom Rutt Reply-To: tom@coastin.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 X-Accept-Language: en-us, en To: "corbawsdl-ftf@omg.org" Subject: ISSUE 5791 proposal X-OriginalArrivalTime: 19 Mar 2003 01:28:21.0953 (UTC) FILETIME=[D42FD310:01C2EDB6] Issue 5791: CORBA-WSDL/SOAP: Section 1.2.7.10.3 (corbawsdl-ftf) Click here for this issue's archive. Source: Fujitsu (Mr. Tom Rutt, tom@coastin.com) Nature: Uncategorized Issue Severity: Summary: Section 1.2.7.10.3 - need to represent value type in IDL sequence as an IdRef/value choice. Proposed Resolution: fix spec to use the idRef/Value choice for sequence. Discussion: Agree to bug fix. Also need resolve editorial problems pointed out in bold by the reviewer in ptc/3-01-14. Proposed Resolution: include IDL sequence including a value type in the mapping algorithm generation of the IdRef/value choice type. Proposed Revised Text: In 1.2.7.10 change: Mapping of value types as struct or value type members IDL value types can have recursive definitions, allowing complex structures, such as graphs, to be represented. This occurs whenever a value type has a state member that is the same type as its containing value type. Such cycles in an instance graph can b e though a series of value types, which contain member Due to its complexity, support at run time for mapping shared value types is a separate, optional, conformance point for this specification. Whenever an IDL struct or an IDL value type includes a member that is a value type, the corresponding sequence element for the value type member must be mapped to an xsd:choice element, containing either: an element which is an that valuetype or, [Reviewer: Please clarify] an element which is a reference to a value type instance included in the same XML document. to the following: Mapping of value types as struct or value type members IDL value types can have recursive definitions, allowing complex structures, such as graphs, to be represented. This occurs whenever a value type has a state member that is the same type as its containing value type. Such cycles in an instance graph can be s of eac h through a series of value types, which contain member Due to its complexity, support at run time for mapping shared value types is a separate, optional, conformance point for this specification. Whenever an IDL struct, sequence, or value type includes a member that is a value type, the corresponding sequence element for the value type member must be mapped to an xsd:choice element, containing either: an element which is a value of that valuetype or, an element which is a reference to a value type instance included in the same XML document. Actions taken: December 17, 2002: received issue -- ---------------------------------------------------- Tom Rutt email: tom@coastin.com; trutt@fsw.fujitsu.com Tel: +1 732 801 5744 Fax: +1 732 774 5133 s of each otherother