Issue 9920: Section: 8 (corba-e-ftf) Source: (, ) Nature: Clarification Severity: Significant Summary: The following are included in the Micro Profile but missing from the Compact Profile // Factories for Policy objects LifespanPolicy create_lifespan_policy ( in LifespanPolicyValue value ); IdUniquenessPolicy create_id_uniqueness_policy ( in IdUniquenessPolicyValue value ); IdAssignmentPolicy create_id_assignment_policy ( in IdAssignmentPolicyValue value ); This appears to be an oversight because they are present in minimumCORBA. Resolution: These operations should not have been included in the Micro Profile. They should only be available in the Compact Profile. In the Micro Profile, the policy settings supported for these policies by the Root (and only) POA are specified. Therefore, there is no need to create these policy objects Revised Text: In section 11.4.1 (Compact Profile), page 192 in ptc/06-08-03, after the definition of destroy(), insert the following: LifespanPolicy create_lifespan_policy(in LifespanPolicyValue value); IdUniquenessPolicy create_id_uniqueness_policy( in IdUniquenessPolicyValue value); IdAssignmentPolicy create_id_assignment_policy( in IdAssignmentPolicyValue value); Remove the corresponding lines from section 11.4.2 (Micro Profile), page 195 in ptc/ 06-08-03. After the definition of activate_object on page 193 in ptc/06-08-03 , insert the following definition of activate_object_with_id: void activate_object_with_id(in ObjectId id, in Servant p_servant) raises (ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy); Add the corresponding definition to the Micro Profile in the accompanying PIDL in the Micro/Misc/PortableServer.idl file. Actions taken: July 14, 2006: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 14 Jul 2006 04:47:57 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Donald Sharp Company: PrismTech mailFrom: Donald.Sharp@prismtech.com Notification: No Specification: CORBA - for embedded Section: 8 FormalNumber: ptc/06-05-01 Version: Draft Adopted Specification RevisionDate: 05/01/06 Page: 8-30 Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.0.4) Gecko/20060608 Ubuntu/dapper-security Firefox/1.5.0.4 Description The following are included in the Micro Profile but missing from the Compact Profile // Factories for Policy objects LifespanPolicy create_lifespan_policy ( in LifespanPolicyValue value ); IdUniquenessPolicy create_id_uniqueness_policy ( in IdUniquenessPolicyValue value ); IdAssignmentPolicy create_id_assignment_policy ( in IdAssignmentPolicyValue value ); This appears to be an oversight because they are present in minimumCORBA. Reply-To: From: "Johnny Willemsen" To: Cc: "'Don Sharp'" Subject: [Issue 9920] micro profile and create_x methods Date: Wed, 30 Aug 2006 15:20:35 +0200 Organization: Remedy IT X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcbMNxPvB8VX+HGCSQmhCm7nyJlDIQ== X-Virus-Scanned: by XS4ALL Virus Scanner X-Spam-Status: No, hits=0.1 required=5.0 tests=MISSING_OUTLOOK_NAME version=2.55 X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) Hi, Issue 9920 says: The following are included in the Micro Profile but missing from the Compact Profile // Factories for Policy objects LifespanPolicy create_lifespan_policy ( in LifespanPolicyValue value ); IdUniquenessPolicy create_id_uniqueness_policy ( in IdUniquenessPolicyValue value ); IdAssignmentPolicy create_id_assignment_policy ( in IdAssignmentPolicyValue value ); This appears to be an oversight because they are present in minimumCORBA. When I look at the text of 06-05-01 it looks like the idl for micro is wrong and the methods shouldn't be there in the micro profile? Is there a formal statement about this, I am working on the CORBA/e support for TAO. Regards, Johnny Willemsen Remedy IT Postbus 101 2650 AC Berkel en Rodenrijs The Netherlands www.theaceorb.nl / www.remedy.nl Reply-To: From: "Victor Giddings" To: Cc: "'Don Sharp'" , Subject: RE: [Issue 9920] micro profile and create_x methods Date: Wed, 30 Aug 2006 12:16:03 -0400 Organization: Objective Interface System X-Mailer: Microsoft Office Outlook, Build 11.0.6353 Thread-Index: AcbMNxPvB8VX+HGCSQmhCm7nyJlDIQAGFFFQ There can be no "formal" statement until the FTF report is accepted by the OMG membership. However, it looks wrong to me too. Victor Giddings mailto:victor.giddings@mail.ois.com Senior Scientist +1 703 295 6520 Objective Interface Systems Fax: +1 703 295 6501 > -----Original Message----- > From: Johnny Willemsen [mailto:jwillemsen@remedy.nl] > Sent: Wednesday, August 30, 2006 9:21 AM > To: corba-e-ftf@omg.org > Cc: 'Don Sharp' > Subject: [Issue 9920] micro profile and create_x methods > > Hi, > > Issue 9920 says: > > The following are included in the Micro Profile but missing > from the Compact Profile // Factories for Policy objects > LifespanPolicy create_lifespan_policy ( in > LifespanPolicyValue value ); IdUniquenessPolicy > create_id_uniqueness_policy ( in IdUniquenessPolicyValue > value ); IdAssignmentPolicy create_id_assignment_policy ( in > IdAssignmentPolicyValue value ); This appears to be an > oversight because they are present in minimumCORBA. > > When I look at the text of 06-05-01 it looks like the idl for > micro is wrong and the methods shouldn't be there in the > micro profile? Is there a formal statement about this, I am > working on the CORBA/e support for TAO. > > Regards, > > Johnny Willemsen > Remedy IT > Postbus 101 > 2650 AC Berkel en Rodenrijs > The Netherlands > www.theaceorb.nl / www.remedy.nl > smime.p7s Reply-To: From: "Johnny Willemsen" To: Cc: "'Don Sharp'" , Subject: RE: [Issue 9920] micro profile and create_x methods Date: Wed, 30 Aug 2006 19:57:09 +0200 Organization: Remedy IT X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcbMNxPvB8VX+HGCSQmhCm7nyJlDIQAGFFFQAAOKLgA= X-Virus-Scanned: by XS4ALL Virus Scanner X-Spam-Status: No, hits=-0.4 required=5.0 tests=IN_REP_TO,MISSING_OUTLOOK_NAME version=2.55 X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) Hi, > There can be no "formal" statement until the FTF report is > accepted by the > OMG membership. However, it looks wrong to me too. I understand that there is no "formal" statement, I just want to know what the most likely solution would be. So far as I understand the goal of corba/e micro the methods should just not be there in corba/e micro, only in corba/e compact they should be there. Reply-To: From: "Victor Giddings" To: Cc: "'Don Sharp'" , Subject: RE: [Issue 9920] micro profile and create_x methods Date: Thu, 31 Aug 2006 00:15:00 -0400 Organization: Objective Interface System X-Mailer: Microsoft Office Outlook, Build 11.0.6353 Thread-Index: AcbMNxPvB8VX+HGCSQmhCm7nyJlDIQAGFFFQAAOKLgAAFXOqIA== X-Brightmail-Tracker: AAAAAA== Do you wish to join the RTF? Victor Giddings mailto:victor_giddings@omg.org Senior Scientist +1 703 295 6520 Objective Interface Systems Fax: +1 703 295 6501 > -----Original Message----- > From: Johnny Willemsen [mailto:jwillemsen@remedy.nl] > Sent: Wednesday, August 30, 2006 1:57 PM > To: victor.giddings@mail.ois.com > Cc: 'Don Sharp'; corba-e-ftf@omg.org > Subject: RE: [Issue 9920] micro profile and create_x methods > > Hi, > > > There can be no "formal" statement until the FTF report is > accepted by > > the OMG membership. However, it looks wrong to me too. > > I understand that there is no "formal" statement, I just want > to know what the most likely solution would be. So far as I > understand the goal of corba/e micro the methods should just > not be there in corba/e micro, only in corba/e compact they > should be there. > > Johnny > >