-
Key: LTLOG11-20
-
Legacy Issue Number: 5914
-
Status: open
-
Source: Anonymous
-
Summary:
"Complete Logging Service IDL"
- Names the raised exception "InvalidParam" without ever
declaring it. Add to the IDL, probably near the beginning,
the following declaration, or its equivalent:
exception InvalidParam { string Details; };
- Syntax error in:
enum LogFullAction (WRAP, HALT);
Change to:
enum LogFullAction {WRAP, HALT};
[Error above is also in the specification text, section 3.2.4]
- These types appear needed by the IDL but nowhere actually
defined in the IDL:
ProducerLogRecordSequence
LogProducerRecord
They are naming-confusion/consistency problems, and they
also appear in the text of the specification.
They involve writers' confusion between the interface
name ("LogProducer") and the type names ProducerLog...
It is correctable by changing the current defective declaration
from:
typedef sequence<LogProducerRecord
LogProducerRecordSequence;
to:
typedef sequence<ProducerLogRecord
ProducerLogRecordSequence;
The text of the specification in section 3.3.3 (page 3-15) should
also be corrected for these word inversion problems.end 1st issue. These are IDL issues in addition to the ones identified in 5885.
- Names the raised exception "InvalidParam" without ever
-
Reported: LtLOG 1.0b1 — Wed, 23 Apr 2003 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
LTLOG11 — Section 4 of the Specification -- the IDL
- Key: LTLOG11-20
- OMG Task Force: Lightweight Log RTF