LtLOG 1.1 NO IDEA Avatar
  1. OMG Issue

LTLOG11 — Section 4 of the Specification -- the IDL

  • 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.

  • Reported: LtLOG 1.0b1 — Wed, 23 Apr 2003 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:58 GMT