Issue 5485: EventDomain::get_diamonds/0 (event-domain-ftf) Source: Ericsson (Mr. Niclas Eklund, Niclas.Eklund(at)ericsson.com) Nature: Uncategorized Issue Severity: Summary: The operation get_diamonds/0, CosEventDomainAdmin::EventDomain, seems to be incorrectly described (page 2-10): "The get_diamonds operation is invoked to retrieve a list of diamonds that exist within any topology of channels formed by connections that were established between these channels by the target domain. The operation accepts no input parameters, and returns as a result a sequence of diamonds, whereas each diamond is itself a sequence of member identifiers of channels within the domain that are involved in the diamond." The IDL-file contains the following the typedefs: ... CUT ... typedef MemberIDSeq Route; typedef sequence<Route> RouteSeq; typedef Route Cycle; typedef sequence<Cycle> CycleSeq; typedef RouteSeq Diamond; typedef sequence<Diamond> DiamondSeq; .. CUT .. The problem is: "... each diamond is itself a sequence of member identifiers ..." which contradicts: ... typedef RouteSeq Diamond; ... To solve this problem it should be sufficient to change the last sentence to something like: "The operation accepts no input parameters, and returns as a result a sequence of diamonds, whereas each diamond is itself a sequence of paths, each path being a sequence of channel member identifiers, that are involved in the diamond Resolution: Revised Text: Actions taken: July 12, 2002: received issue Discussion: End of Annotations:===== X-Authentication-Warning: shagrat.du.uab.ericsson.se: nick owned process doing -bs Date: Fri, 12 Jul 2002 14:40:47 +0200 (MEST) From: Niclas Eklund X-Sender: nick@shagrat Reply-To: Niclas Eklund To: event-domain-ftf@omg.org Subject: EventDomain::get_diamonds/0 Hello! An error occured the first time I tried to send this message. Hence, if you've received this e-mail once before I apologize. /Niclas ---------- Forwarded message ---------- Hello! The operation get_diamonds/0, CosEventDomainAdmin::EventDomain, seems to be incorrectly described (page 2-10): "The get_diamonds operation is invoked to retrieve a list of diamonds that exist within any topology of channels formed by connections that were established between these channels by the target domain. The operation accepts no input parameters, and returns as a result a sequence of diamonds, whereas each diamond is itself a sequence of member identifiers of channels within the domain that are involved in the diamond." The IDL-file contains the following the typedefs: ... CUT ... typedef MemberIDSeq Route; typedef sequence RouteSeq; typedef Route Cycle; typedef sequence CycleSeq; typedef RouteSeq Diamond; typedef sequence DiamondSeq; .. CUT .. The problem is: "... each diamond is itself a sequence of member identifiers ..." which contradicts: ... typedef RouteSeq Diamond; ... To solve this problem it should be sufficient to change the last sentence to something like: "The operation accepts no input parameters, and returns as a result a sequence of diamonds, whereas each diamond is itself a sequence of paths, each path being a sequence of channel member identifiers, that are involved in the diamond." Best Regards /Nick ________________________________________________ Niclas Eklund, Ericsson Core Network Development Subject: Re: EventDomain::get_diamonds/0 To: Niclas Eklund Cc: event-domain-ftf@omg.org, juergen@omg.org X-Mailer: Lotus Notes Release 5.0.6a January 17, 2001 From: Michel.Ruffin@alcatel.fr Date: Mon, 15 Jul 2002 17:14:26 +0200 X-MIMETrack: Serialize by Router on FRMAIL31/FR/ALCATEL(Release 5.0.8 |June 18, 2001) at 07/15/2002 17:16:01 You should send this as an issue to Juergen Boldt. Since the ftf is finished, someone has to recharter a RTf to correct the specification. Michel Niclas Eklund cc: Subject: EventDomain::get_diamonds/0 07/12/02 02:40 PM Please respond to Niclas Eklund Hello! An error occured the first time I tried to send this message. Hence, if you've received this e-mail once before I apologize. /Niclas ---------- Forwarded message ---------- Hello! The operation get_diamonds/0, CosEventDomainAdmin::EventDomain, seems to be incorrectly described (page 2-10): "The get_diamonds operation is invoked to retrieve a list of diamonds that exist within any topology of channels formed by connections that were established between these channels by the target domain. The operation accepts no input parameters, and returns as a result a sequence of diamonds, whereas each diamond is itself a sequence of member identifiers of channels within the domain that are involved in the diamond." The IDL-file contains the following the typedefs: ... CUT ... typedef MemberIDSeq Route; typedef sequence RouteSeq; typedef Route Cycle; typedef sequence CycleSeq; typedef RouteSeq Diamond; typedef sequence DiamondSeq; .. CUT .. The problem is: "... each diamond is itself a sequence of member identifiers ..." which contradicts: ... typedef RouteSeq Diamond; ... To solve this problem it should be sufficient to change the last sentence to something like: "The operation accepts no input parameters, and returns as a result a sequence of diamonds, whereas each diamond is itself a sequence of paths, each path being a sequence of channel member identifiers, that are involved in the diamond." Best Regards /Nick ________________________________________________ Niclas Eklund, Ericsson Core Network Developmen