Issue 7679: Section 7.6.3 (mof2idl-ftf) Source: Vanderbilt University (Mr. Jeff Parsons, j.parsons@vanderbilt.edu) Nature: Uncategorized Issue Severity: Summary: The wording causes confusion about what the exception behavior is if the association ends are not derived unions Resolution: Revised Text: Resolution: The "create_link_in" and "remove_link"operations make explicit statements only in case if the association end are derived unions. Section 7.6.3. should also make a statement about the other cases (for non-unions). Revised Text: We need to add more details on the exceptional cases for non-derived unions, i.e. the DUPLICATE_VIOLATION error_kind constant should be raised in MofError in case the link already exists. · For the "create_link_in" operation on page 59 we need to change the exception subsection to: If the link new_link passed as parameter does already exists in the link set the operation raises a MofError with DUPLICATE_VIOLATION indicating the error. If the association specifies an end as derived union (isDerivedUnion = true), the create_link operation raises a MofError exception with ADD_LINK_TO_UNION_VIOLATION. · For the "remove_link" operation on page 60, the text for the exceptions must be altered to: If link does not exists, the operation raises a NotFound exception. In case of a union end, the operation raises the MofError exception with REMOVE_LINK_FROM_UNION_VIOLATION. Actions taken: September 6, 2004: received issue August 1, 2005: closed issue Discussion: End of Annotations:===== ubject: MOF2IDL mapping Date: Mon, 6 Sep 2004 10:21:10 -0500 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: MOF2IDL mapping Thread-Index: AcSUJSIzrcEq7y6kTUCd1RHUTwPZMQ== From: "Jeff Parsons" To: X-MIME-Autoconverted: from quoted-printable to 8bit by amethyst.omg.org id i86Fa91U010202 Section 7.6.3: The wording causes confusion about what the exception behavior is if the association ends are not derived unions. thanks, Jeff Parsons