Issue 15821: Remove the distinction between isSet and the default value (mof2core-rtf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Revision Severity: Significant Summary: The MOF spec has been inconsistent about whether isSet is true if the value is explicitly assigned the default value. Since XMI has no means to serialize otherwise, then it should be true. This is related to XMI issue 14628. Resolution: This is addressed in the wording introduced in issue 15832 in this ballot. This supersedes the resolution to 8269. Revised Text: This is addressed in the wording introduced in issue 15832 in this ballot. This supersedes the resolution to 8269. Revised Text: See description of set() in 15832. In Section 9.1, semantics, replace: • If the value of that property is later explicitly set, even to the default value, isSet=true. By: • If the value of that property is later explicitly set, isSet=true unless it is set to the default value (if any) in which case isSet=false. Also in 9.1, delete the following sentence: In the worst case it can be implemented by having an additional boolean, but usually for a particular implementation it can be implemented more efficiently (e.g., by having an internal distinguished value used to represent “no value set”). Actions taken: November 17, 2010: received issue April 25, 2011: closed issue Discussion: End of Annotations:===== ubject: MOF Core issues - issue numbers needed ASAP Date: Wed, 17 Nov 2010 13:30:30 -0800 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: MOF Core issues - issue numbers needed ASAP Thread-Index: AcuGnqauDNNTei/LShib0R1VhGHAJA== Priority: Urgent From: "Pete Rivett" To: I need issue numbers for these two issues ASAP. Thanks Pete 2. Remove the distinction between isSet and the default value. The MOF spec has been inconsistent about whether isSet is true if the value is explicitly assigned the default value. Since XMI has no means to serialize otherwise, then it should be true. This is related to XMI issue 14628. -- Pete Rivett (pete.rivett@adaptive.com) CTO, Adaptive Inc 65 Enterprise, Aliso Viejo, CA 92656 cell: +1 949 338 3794 Follow me on Twitter @rivettp or http://twitter.com/rivettp