Issue 2348: DsLogNotification::ObjectDeletion in Telecom Log Service (log_service-ftf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Summary: Documents: telecom/98-12-04 (text) telecom/99-01-05 (IDL) In module DsLogNotification, the event to be sent on log deletion is defined as struct ObjectDeletion { Log logref; LogId id; TimeT time; }; Here, "logref" is a reference to the Log object that has just been deleted, and hence cannot be used for anything -- would it be better to abolish this field? (Even though doing so would reduce the symmetry with ObjectCreation). Resolution: Remove logref from the ObjectDeletion struct. Revised Text: Specification Text Section 3.4.2: ObjectDeletion Event Modify by removing reference to logref. This event is generated when a log is deleted. struct ObjectDeletion { LogId id; TimeT time; } The ObjectDeletion struct defines the log deletion event. The id field indicates the log identifier. The time field indicates the time when the log was deleted. Specification IDL module DsLogNotification { ... struct ObjectDeletion { LogId id; TimeT time; }; ... }; Actions taken: January 27, 1999: received issue July 27, 1999: closed issue Discussion: End of Annotations:===== To: issues@omg.org Subject: DsLogNotification::ObjectDeletion in Telecom Log Service Content-ID: <9754.917426526.1@dstc.edu.au> Date: Wed, 27 Jan 1999 18:42:06 +1000 From: Thomas Maslen Documents: telecom/98-12-04 (text) telecom/99-01-05 (IDL) In module DsLogNotification, the event to be sent on log deletion is defined as struct ObjectDeletion { Log logref; LogId id; TimeT time; }; Here, 'logref' is a reference to the Log object that has just been deleted, and hence cannot be used for anything -- would it be better to abolish this field? (Even though doing so would reduce the symmetry with ObjectCreation). Thomas Maslen maslen@dstc.edu.au