Issue 10757: section 3.2.1.2 IDL description on page 3-52 (data-distribution-rtf) Source: PrismTech (Mr. Erik Hendriks, erik.hendriks(at)prismtech.com) Nature: Uncategorized Issue Severity: Summary: Problem: In section 3.2.1.2 IDL description on page 3-52 the criterion attribute of the Selection interface is incorrectly defined within the comments section. It should simply be listed as an attribute, as it wont be generated in the specialized FooSelection. In the implied IDL in section 3.2.1.2.2 on page 3-60 a wrong attribute is stated as well (filter attribute, it should be removed). Solution: In section 3.2.1.2 IDL description on page 3-52 replace (only the beginning of the interface definition is shown): local interface Selection { // Attributes // ---------- readonly attribute boolean auto_refresh; readonly attribute boolean concerns_contained; /*** * Following attributes will be generated properly typed * in the generated derived classes * readonly attribute SelectionCriterion criterion; readonly attribute ObjectRootSeq members; readonly attribute SelectionListener listener; * */ With: local interface Selection { // Attributes // ---------- readonly attribute boolean auto_refresh; readonly attribute boolean concerns_contained; readonly attribute SelectionCriterion criterion; /* The following attributes will be generated properly typed * in the generated derived classes * * readonly attribute ObjectRootSeq members; * readonly attribute SelectionListener listener; */ In the implied IDL in section 3.2.1.2.2 on page 3-60 replace: local interface FooSelection : DDS::Selection { readonly attribute FooFilter filter; readonly attribute FooSeq members; readonly attribute FooSelectionListener listener; FooSelectionListener set_listener ( in FooSelectionListener listener); }; With: local interface FooSelection : DDS::Selection { readonly attribute FooSeq members; readonly attribute FooSelectionListener listener; FooSelectionListener set_listener ( in FooSelectionListener listener); }; Resolution: Revised Text: Actions taken: February 14, 2007: received issue Discussion: In section 3.2.1.2 IDL description on page 3-52 the criterion attribute of the Selection interface is incorrectly defined within the comments section. End of Annotations:===== iler: QUALCOMM Windows Eudora Version 7.0.1.0 Date: Wed, 14 Feb 2007 12:46:18 -0500 To: issues@omg.org, data-distribution-rtf@omg.org From: Juergen Boldt Subject: issue 10757 -- DDS RTF issue X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at omg.org This is issue # 10757 From: "Erik Hendriks" section 3.2.1.2 IDL description on page 3-52 In section 3.2.1.2 IDL description on page 3-52 the criterion attribute of the Selection interface is incorrectly defined within the comments section. Problem: In section 3.2.1.2 IDL description on page 3-52 the criterion attribute of the Selection interface is incorrectly defined within the comments section. It should simply be listed as an attribute, as it wont be generated in the specialized FooSelection. In the implied IDL in section 3.2.1.2.2 on page 3-60 a wrong attribute is stated as well (filter attribute, it should be removed). Solution: In section 3.2.1.2 IDL description on page 3-52 replace (only the beginning of the interface definition is shown): local interface Selection { // Attributes // ---------- readonly attribute boolean auto_refresh; readonly attribute boolean concerns_contained; /*** * Following attributes will be generated properly typed * in the generated derived classes * readonly attribute SelectionCriterion criterion; readonly attribute ObjectRootSeq members; readonly attribute SelectionListener listener; * */ With: local interface Selection { // Attributes // ---------- readonly attribute boolean auto_refresh; readonly attribute boolean concerns_contained; readonly attribute SelectionCriterion criterion; /* The following attributes will be generated properly typed * in the generated derived classes * * readonly attribute ObjectRootSeq members; * readonly attribute SelectionListener listener; */ In the implied IDL in section 3.2.1.2.2 on page 3-60 replace: local interface FooSelection : DDS::Selection { readonly attribute FooFilter filter; readonly attribute FooSeq members; readonly attribute FooSelectionListener listener; FooSelectionListener set_listener ( in FooSelectionListener listener); }; With: local interface FooSelection : DDS::Selection { readonly attribute FooSeq members; readonly attribute FooSelectionListener listener; FooSelectionListener set_listener ( in FooSelectionListener listener); }; Juergen Boldt Director, Member Services Object Management Group 140 Kendrick St Building A Suite 300 Needham, MA 02494 USA tel: +1 781 444 0404 x 132 fax: +1 781 444 0320 email: juergen@omg.org www.omg.org