Issues for Log Service FTF mailing list

To comment on any of these issues, send email to log_service-ftf@omg.org. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to issues@omg.org.

List of issues (green=resolved, yellow=pending Board vote, red=unresolved)

List options: All ; Open Issues only; or Closed Issues only

Issue 2726: The text for the copy() and copy_with_id() operations
Issue 2755:
Issue 2756:
Issue 2757:
Issue 2758:
Issue 2759:
Issue 2762:
Issue 2763:
Issue 2764:
Issue 2768:
Issue 2771:
Issue 2773:
Issue 2774:
Issue 2777:
Issue 2920: Telecom logging -- illegal IDL
Issue 3120: Telecom Log Service issue
Issue 3458: Initial references?
Issue 3695: Viewing old logs
Issue 4279: TelecomLogService/2000-01-04 -- typo
Issue 4799: OMG Document formal/01-04-08 --IDL issue

Issue 2726: The text for the copy() and copy_with_id() operations (log_service-ftf)

Click here for this issue's archive.
Nature: Uncategorized Issue
Severity:
Summary:
The text for the copy() and copy_with_id() operations defined on the DsLogAdmin::Log 
interface should specify that a DsLogNotification::ObjectCreation notification will 
be generated as a result of the copy operation.

Resolution:
Revised Text: Log copies should be added to the description of when an ObjectCreation event is generated. Add a sentence should also be added to each operation that will generate an event when invoked. This should include ObjectCreation, ObjectDeletion, ThresholdAlarm, AttributeValueChange, and StateChange events. Revised Text: Specification Text Section 3.2.4.2: Operation State A StateChange event is generated whenever the operational state of a log changes. Section 3.2.4.3: Administrative State A StateChange event is generated whenever the administrative state of a log is set. Section 3.2.4.4: Log Size An AttributeValueChange event is generated whenever the size of a log is set. Section 3.2.4.5: Log Full Action An AttributeValueChange event is generated whenever the log full action of a log is set. Section 3.2.4.6: Log Duration An AttributeValueChange event is generated whenever the log duration interval of a log is set (either start or stop). Section 3.2.4.7: Log Scheduling An AttributeValueChange event is generated whenever the week mask of a log is set. Section 3.2.4.11: Log Capacity Alarm Threshold An AttributeValueChange event is generated whenever the capacity alarm threshold of a log is set. Section 3.2.4.11: Log Capacity Alarm Threshold Clients using a log that has a log full action of halt should register with the log factory to receive the ThresholdAlarm event in order to be informed of a log full and halt conditions. Section 3.2.4.12: Forwarding State A StateChange event is generated whenever the forwarding state of a log is set. Section 3.2.4.13: Log Filtering An AttributeValueChange event is generated whenever the filter of a log is set. Section 3.2.7.1: Copy Operations An ObjectCreation event is generated whenever a log is copied. Section 3.2.7.2: Destroy Operations An ObjectDeletion event is generated whenever a log is destroyed. Section 3.3.3: Log Creation An ObjectCreation event is generated whenever a log is created. Section 3.4.1: ObjectCreation Event The ObjectCreation event is generated by a log factory after it creates a log or one its logs is copied. Specification IDL No Change Actions taken: Completed.
Actions taken:
June 13, 1999: received issue
July 27, 1999: closed issue

Discussion:


Issue 2755: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 17, 1999: received issue

Discussion:


Issue 2756: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 17, 1999: received issue

Discussion:


Issue 2757: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 18, 1999: received issue

Discussion:


Issue 2758: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 18, 1999: received issue

Discussion:


Issue 2759: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 18, 1999: received issue

Discussion:


Issue 2762: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 22, 1999: received issue
June 29, 1999: closed issue

Discussion:


Issue 2763: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 22, 1999: received issue

Discussion:


Issue 2764: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 22, 1999: received issue

Discussion:


Issue 2768: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 25, 1999: received issue

Discussion:


Issue 2771: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 28, 1999: received issue

Discussion:


Issue 2773: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 28, 1999: received issue

Discussion:


Issue 2774: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 29, 1999: received issue

Discussion:


Issue 2777: (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:

Resolution:
Revised Text:
Actions taken:
June 30, 1999: received issue

Discussion:


Issue 2920: Telecom logging -- illegal IDL (log_service-ftf)

Click
here for this issue's archive.
Source: Triodia Technologies Pty Ltd (Mr. Michi Henning, michi(at)triodia.com)
Nature: Uncategorized Issue
Severity:
Summary:
The Notification Service defines:

	module CosNotification {
		// ...
		interface QoSAdmin {
			QoSProperties get_qos();
			void set_qos(in QoSProperties qos)
				raises(UnsupportedQoS);
			// ...
		};
		// ...
	};

	module CosNotifyChannelAdmin {
		// ...
		interface EventChannel :
				CosNotification::QoSAdmin,
				CosNotification::AdminPropertiesAdmin,
				CosEventChannelAdmin::EventChannel {
			// ...
		};
		// ...
	};

The Logging Service defines:

	module DSLogAdmin {
		// ...
		interface Log {
			// ...
			QoSList get_qos();
			void set_qos(in QoSList qos) raises(UnsupportedQoS);
			// ...
		};
	};

	module DsEventLogAdmin {
		interface EventLog :
				DsLogAdmin::Log,
				CosEventChannelAdmin::EventChannel {};
		// ...
	};

	module DsNotifyLogAdmin {
		interface NotifyLog :
				DsEventLogAdmin::EventLog,
				CosNotifyChannelAdmin::EventChannel {
			// ...
		};
	};

The net result is that DsNotifyLogAdmin::NotifyLog inherits get_qos()
and set_qos() twice, once from QoSNotification::QoSAdmin, and once from
DSLogAdmin::Log, which is illegal. This makes the Logging Service
unimplementable right now.

Looks like the operations in DSLogAdmin::Log will have to be renamed or
the inheritance structure will have to change.

Resolution:
Revised Text:
Actions taken:
October 1, 1999: received issue

Issue 3120: Telecom Log Service issue (log_service-ftf)

Click
here for this issue's archive.
Nature: Uncategorized Issue
Severity:
Summary:
This issue concerns the Telecom Log Service as described in
the dtc/99-07-02 document.

I think the following statements in the spec are not compatible 
together:
 
 "Log forwarding is determined solely by forwarding state, it is not
  affected by the log's administrative state, availability state, log
  duration, scheduling, or log full action."
 
 "A log may be not be able to create any new log records because it is 
  full, locked, or disabled. If a log cannot create new log records when 
  a push operation is invoked, then the push operation should fail and a 
  SystemException should be raised."

If the log records are forwarded, then throwing system exceptions to
the supplier doesn't make sense. 

Resolution:
Revised Text:
Actions taken:
December 15, 1999: received issue

Issue 3458: Initial references? (log_service-ftf)

Click
here for this issue's archive.
Source: Triodia Technologies Pty Ltd (Mr. Michi Henning, michi(at)triodia.com)
Nature: Uncategorized Issue
Severity:
Summary:
The Log Service spec doesn't state how a client gets access to the
intial references for the service (namely, the various factories).

Resolution:
Revised Text:
Actions taken:
March 24, 2000: received issue

Issue 3695: Viewing old logs (log_service-ftf)

Click
here for this issue's archive.
Source: Scientific Research Corporation (Mr. Rob Ruff, rruff(at)scires.com)
Nature: Uncategorized Issue
Severity:
Summary:
  Assuming a log is persistent, how does one access the logged data after the system has been shut down?  It seems important to be able to view this data after the system shuts down to determine if there were any glitches while the system ran or to troubleshoot any problems that occured.

Resolution:
Revised Text:
Actions taken:
June 12, 2000: received issue

Issue 4279: TelecomLogService/2000-01-04 -- typo (log_service-ftf)

Click
here for this issue's archive.
Nature: Clarification
Severity: Minor
Summary:
There is a typo on the first sentence on page 2-13. The words "enabled lock" should be "enabled log" in the following sentence : The stop field indicates the date and time at which an unlocked and enabled lock stops functioning.

Resolution:
Revised Text:
Actions taken:
April 20, 2001: received issue

Issue 4799: OMG Document formal/01-04-08 --IDL issue (log_service-ftf)

Click
here for this issue's archive.
Nature:
Severity:
Summary:
I think the OMG Telecom Log Service IDL (DsLogAdmin and DsNotifyLogAdmin
modules) isn't in accordance with the CORBA 2.6 "OMG IDL Syntax and
Semantics" specification.

Indeed the DsNotifyLogAdmin::NotifyLog interface inherits from both
DsLogAdmin::Log.get_qos and CosNotification::QoSAdmin.get_qos
operations, this is illegal according to section 3.7.5 (page 3-20) of
the CORBA 2.6 specification.

I've tried to compile the OMG Telecom Log Service with 2 differents ORBs
(ORBacus 4.0.5 and JacORB 1.4beta2) without success.

Resolution:
Revised Text:
Actions taken:
January 2, 2002: received issue