Issue 12376: Section: Part 2, Chapter 11 - MIOP (corba-rtf) Source: (, ) Nature: Enhancement Severity: Minor Summary: The MIOP does not provide an analogous operation to PortableServer::POA::create_POA() for the GOA (i.e. there is no PortableGroup::GOA::create_GOA). The lack of an operation of this nature prevents the ability for an interface (i.e. servant) to subscribe to multiple (i.e. more than one) multicast group. To specify to a POA to allow multiple entries in its Active Object Map, the POAs IdUniquenessPolicy would have to be set to MULTIPLE_ID. This can only be done via the POAs create_POA operation. Since there is no GOA create_GOA operation, a GOAs IdUniquenessPolicy cannot be set to MULTIPLE_ID, which prevents a servant from being able to be subscribed to more than one multicast group. I don't know if the OMG explicitly wants to prevent this capability, thus purposely leaving it out of the MIOP specification, or if this is simply an overlooked issue. Resolution: Revised Text: Actions taken: April 8, 2008: received issue April 11, 2012: Deferred Discussion: End of Annotations:===== m: webmaster@omg.org Date: 08 Apr 2008 12:13:46 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Kenton Waller Company: Lockheed Martin mailFrom: kenton.s.waller@lmco.com Notification: Yes Specification: CORBA Section: Part 2, Chapter 11 - MIOP FormalNumber: formal/2008-01-07 Version: 3.1 RevisionDate: 01/01/08 Page: 199-234 Nature: Enhancement Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1; .NET CLR 3.0.04506.648) Description The MIOP does not provide an analogous operation to PortableServer::POA::create_POA() for the GOA (i.e. there is no PortableGroup::GOA::create_GOA). The lack of an operation of this nature prevents the ability for an interface (i.e. servant) to subscribe to multiple (i.e. more than one) multicast group. To specify to a POA to allow multiple entries in its Active Object Map, the POAs IdUniquenessPolicy would have to be set to MULTIPLE_ID. This can only be done via the POAs create_POA operation. Since there is no GOA create_GOA operation, a GOAs IdUniquenessPolicy cannot be set to MULTIPLE_ID, which prevents a servant from being able to be subscribed to more than one multicast group. I don't know if the OMG explicitly wants to prevent this capability, thus purposely leaving it out of the MIOP specification, or if this is simply an overlooked issue. X-Virus-Scanned: by XS4ALL Virus Scanner X-Spam-Flag: NO X-Spam-Score: -4.35 X-Spam-Level: X-Spam-Status: No, score=-4.35 tagged_above=-10 required=6.6 tests=[ALL_TRUSTED=-1.8, AWL=0.048, BAYES_00=-2.599, HTML_MESSAGE=0.001] From: "Johnny Willemsen" To: "'Juergen Boldt'" , , , Subject: RE: issue 12376 -- CORBA (??) RTF issue Date: Tue, 8 Apr 2008 21:26:55 +0200 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AciZor1QdpIYOhX/SamNHAebS3JKJAAC6ZCw Hi, Shouldn.t the reporter just call create_POA on the root GOA and then get a child GOA? Works the same with RTCORBA Johnny From: Juergen Boldt [mailto:juergen@omg.org] Sent: Tuesday, April 08, 2008 7:53 PM To: issues@omg.org; corba-rtf@omg.org; corba-e-ftf@omg.org Subject: issue 12376 -- CORBA (??) RTF issue From: webmaster@omg.org Date: 08 Apr 2008 12:13:46 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Kenton Waller Company: Lockheed Martin mailFrom: kenton.s.waller@lmco.com Notification: Yes Specification: CORBA Section: Part 2, Chapter 11 - MIOP FormalNumber: formal/2008-01-07 Version: 3.1 RevisionDate: 01/01/08 Page: 199-234 Nature: Enhancement Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1; .NET CLR 3.0.04506.648) Description The MIOP does not provide an analogous operation to PortableServer::POA::create_POA() for the GOA (i.e. there is no PortableGroup::GOA::create_GOA). The lack of an operation of this nature prevents the ability for an interface (i.e. servant) to subscribe to multiple (i.e. more than one) multicast group. To specify to a POA to allow multiple entries in its Active Object Map, the POAs IdUniquenessPolicy would have to be set to MULTIPLE_ID. This can only be done via the POAs create_POA operation. Since there is no GOA create_GOA operation, a GOAs IdUniquenessPolicy cannot be set to MULTIPLE_ID, which prevents a servant from being able to be subscribed to more than one multicast group. I don't know if the OMG explicitly wants to prevent this capability, thus purposely leaving it out of the MIOP specification, or if this is simply an overlooked issue. Juergen Boldt Director, Member Services Object Management Group 140 Kendrick St Building A Suite 300 Needham, MA 02494 USA tel: +1 781 444 0404 x 132 fax: +1 781 444 0320 email: juergen@omg.org www.omg.org