Issue 10751: which_contained_modified operation should be removed (data-distribution-rtf) Source: PrismTech (Mr. Erik Hendriks, erik.hendriks(at)prismtech.com) Nature: Revision Severity: Summary: Problem: The which_contained_modified operation should be removed from the table on page 3-33 as well as from the text description on page 3-35, as the operation no longer exists (see figure 3-4). Getting the modified elements from collections can be done through the relevant collection interface operation (added_elements, modified_elements and removed_elements). In the IDL description in section 3.2.1.2 on page 3-50 the enum RelationKind, valuetype RelationDescription and it's derived valuetypes ListRelationDescription, IntMapRelationDescription and StrMapRelationDescription as well as the sequence typedef for RelationDescriptions should be removed. Solution: Remove the which_contained_modified operation from the table and remove the following text (at the top of page 3-35) o get which contained objects have been modified (which_contained_modified). This method returns a list of descriptions for the relations that point to the modified objects (each description includes the name of the relation and if appropriate the index or key that corresponds to the modified contained object). On page 3-50 in section 3.2.1.2 remove the following: enum RelationKind { REF_RELATION, LIST_RELATION, INT_MAP_RELATION, STR_MAP_RELATION}; valuetype RelationDescription { public RelationKind kind; public RelationName name; }; valuetype ListRelationDescription : RelationDescription { public long index; }; valuetype IntMapRelationDescription : RelationDescription { public long key; }; valuetype StrMapRelationDescription : RelationDescription { public string key; }; typedef sequence<RelationDescription> RelationDescriptionSeq; Resolution: Revised Text: Actions taken: February 14, 2007: received issue Discussion: End of Annotations:===== iler: QUALCOMM Windows Eudora Version 7.0.1.0 Date: Wed, 14 Feb 2007 12:29:07 -0500 To: issues@omg.org, data-distribution-rtf@omg.org From: Juergen Boldt Subject: issue 10751 -- DDS RTF issue X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at omg.org This is issue # 10751 From: "Erik Hendriks" which_contained_modified operation should be removed Problem: The which_contained_modified operation should be removed from the table on page 3-33 as well as from the text description on page 3-35, as the operation no longer exists (see figure 3-4). Getting the modified elements from collections can be done through the relevant collection interface operation (added_elements, modified_elements and removed_elements). In the IDL description in section 3.2.1.2 on page 3-50 the enum RelationKind, valuetype RelationDescription and it's derived valuetypes ListRelationDescription, IntMapRelationDescription and StrMapRelationDescription as well as the sequence typedef for RelationDescriptions should be removed. Solution: Remove the which_contained_modified operation from the table and remove the following text (at the top of page 3-35) o get which contained objects have been modified (which_contained_modified). This method returns a list of descriptions for the relations that point to the modified objects (each description includes the name of the relation and if appropriate the index or key that corresponds to the modified contained object). On page 3-50 in section 3.2.1.2 remove the following: enum RelationKind { REF_RELATION, LIST_RELATION, INT_MAP_RELATION, STR_MAP_RELATION}; valuetype RelationDescription { public RelationKind kind; public RelationName name; }; valuetype ListRelationDescription : RelationDescription { public long index; }; valuetype IntMapRelationDescription : RelationDescription { public long key; }; valuetype StrMapRelationDescription : RelationDescription { public string key; }; typedef sequence RelationDescriptionSeq; 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