TLOG 1.0 NO IDEA Avatar
  1. OMG Issue

TLOG — bug in the Telecom Log Service IDL

  • Key: TLOG-60
  • Legacy Issue Number: 3752
  • Status: closed  
  • Source: Anonymous
  • Summary:

    I have just noticed a bug in the Telecom Log Service IDL. The
    "Log" interface defined in the "DsLogAdmin" module defines "set_qos"
    and "get_qos" operations. And, the DsNotifyLogAdmin::NotifyLog
    interface inherits both the DsLogAdmin::Log interface (indirectly,
    through inheritence of DsEventLogAdmin::EventLog) and the
    CosNotifyChannelAdmin::EventChannel interface. Note that the
    CosNotifyChannelAdmin::EventChannel interface inherits from
    CosNotification::QoSAdmin, which also defines "set_qos" and "get_qos"
    operations! This is invalid IDL inheritence as of CORBA 2.3!

    The same problem exists for the DsTypedNotifyLogAdmin::TypedNotifyLog
    interface. It indirectly inherits both DsLogAdmin::Log and
    CosNotification::QoSAdmin, and thus two versions of "set_qos" and
    "get_qos".

    There are a couple of possible solutions to this problem, but perhaps
    the easiest would be to simply rename the "set_qos" and "get_qos" operations
    defined in the Log interface as "set_log_qos" and "get_log_qos",
    respectively. If only there were an RTF that could do this...

  • Reported: TLOG 1.0b1 — Wed, 19 Jul 2000 04:00 GMT
  • Disposition: Resolved — TLOG 1.0
  • Disposition Summary:

    see above

  • Updated: Fri, 6 Mar 2015 21:38 GMT