Date: Tue, 24 Oct 2000 00:12:53 -0230 From: Matthew Newhook To: issues@omg.org, interceptors-ftf@omg.org Subject: No portable way to turn IOR components into object-reference policies Message-ID: <20001024001253.A2074@ooc.com> Mime-Version: 1.0 X-Mailer: Mutt 1.0pre3us Content-Type: text/plain; charset=us-ascii X-UIDL: b[^d9UFOe9~]+e95&?!! Hi, Background: For instance, OTS has a policy called OTSPolicy. This policy is encoded in an IOR component with component id TAG_OTS_POLICY. This policy governs how transactions are handled when invocations are made on the object reference. Problem: As an end user I would like to be able to interrogate the value of this policy. I would expect to be able to call CORBA::Object::_get_policy with the OTS PolicyType identifier to retrieve the OTSPolicy and subsequently determine the value. However, at present there is no portable way to turn this IOR component into a policy. Regards, Matthew -- Matthew Newhook E-Mail: mailto:matthew@ooc.com Software Designer WWW: http://www.ooc.com Object Oriented Concepts, Inc. Phone: (709) 738-3725 Date: Mon, 30 Oct 2000 11:29:57 -0330 From: Matthew Newhook To: Nick Sharman Cc: issues@omg.org, interceptors-ftf@omg.org Subject: Re: No portable way to turn IOR components into object-reference policies Message-ID: <20001030112957.A8891@ooc.com> References: <20001024001253.A2074@ooc.com> Mime-Version: 1.0 X-Mailer: Mutt 1.0pre3us In-Reply-To: Content-Type: text/plain; charset=us-ascii X-UIDL: 2H7e9;0]d9akTd9:V]d9 Hi, On Mon, Oct 30, 2000 at 03:00:44PM -0000, Nick Sharman wrote: > Hi Matthew, > > I think this is a duplicate, or at least a relative, of issue 3615 > (http://cgi.omg.org/issues/interceptors-rtf.html#Issue3615). Yes, I agree -- these are the same issues. I don't like the solution though. It strikes me as _very_ costly to have to call an interceptor every time an object-reference is imported into the ORB. > Regards > Nick Regards, Matthew -- Matthew Newhook E-Mail: mailto:matthew@ooc.com Software Designer WWW: http://www.ooc.com Object Oriented Concepts, Inc. Phone: (709) 738-3725 Reply-To: From: "Nick Sharman" To: "Matthew Newhook" Cc: , Subject: RE: No portable way to turn IOR components into object-reference policies Date: Mon, 30 Oct 2000 15:00:44 -0000 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Importance: Normal In-Reply-To: <20001024001253.A2074@ooc.com> Content-Type: text/plain; charset="iso-8859-1" X-UIDL: C#)!!Cb -----Original Message----- > From: Matthew Newhook [mailto:matthew@ooc.com] > Sent: Tuesday, October 24, 2000 3:43 AM > To: issues@omg.org; interceptors-ftf@omg.org > Subject: No portable way to turn IOR components into object-reference > policies > > > Hi, > > Background: > > For instance, OTS has a policy called OTSPolicy. This policy is > encoded in an IOR component with component id TAG_OTS_POLICY. This > policy governs how transactions are handled when invocations are made > on the object reference. > > Problem: > > As an end user I would like to be able to interrogate the value of this > policy. I would expect to be able to call CORBA::Object::_get_policy > with the OTS PolicyType identifier to retrieve the OTSPolicy and > subsequently determine the value. However, at present there is no > portable way to turn this IOR component into a policy. > > Regards, Matthew > -- > Matthew Newhook E-Mail: mailto:matthew@ooc.com > Software Designer WWW: http://www.ooc.com > Object Oriented Concepts, Inc. Phone: (709) 738-3725 > Date: Mon, 22 Jan 2001 12:52:25 -0330 From: Matthew Newhook To: Nick Sharman Cc: issues@omg.org, orb_revision@omg.org Subject: Re: No portable way to turn IOR components into object-reference policies Message-ID: <20010122125225.B14625@ooc.com> References: <20001024001253.A2074@ooc.com> <20001030112957.A8891@ooc.com> Mime-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20001030112957.A8891@ooc.com>; from matthew@ooc.com on Mon, Oct 30, 2000 at 11:29:57AM -0330 Content-Type: text/plain; charset=us-ascii X-UIDL: VkG!!\I8!!3I:e90d+!! Hi, On Mon, Oct 30, 2000 at 11:29:57AM -0330, Matthew Newhook wrote: > Hi, > > On Mon, Oct 30, 2000 at 03:00:44PM -0000, Nick Sharman wrote: > > Hi Matthew, > > > > I think this is a duplicate, or at least a relative, of issue 3615 > > (http://cgi.omg.org/issues/interceptors-rtf.html#Issue3615). > > Yes, I agree -- these are the same issues. I don't like the solution > though. It strikes me as _very_ costly to have to call an interceptor > every time an object-reference is imported into the ORB. What I think should rather happen is that an interceptor is called when _get_client_policy() is called (that is when the policies are interrogated and not when the reference is imported. I'd like to see some discussion on this important issue and a vote at some point in the near future :) > Regards, Matthew > -- > Matthew Newhook E-Mail: mailto:matthew@ooc.com > Software Designer WWW: http://www.ooc.com > Object Oriented Concepts, Inc. Phone: (709) 738-3725 Regards, Matthew -- Matthew Newhook E-Mail: mailto:matthew@ooc.com Software Designer WWW: http://www.ooc.com Object Oriented Concepts, Inc. Phone: (709) 738-3725 X-Sent: 23 Jan 2001 09:47:25 GMT From: "Nick Sharman" To: "Matthew Newhook" Cc: "OMG Interceptors RTF" , Subject: RE: No portable way to turn IOR components into object-reference policies Date: Tue, 23 Jan 2001 09:51:59 -0000 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Importance: Normal In-Reply-To: <20010122125225.B14625@ooc.com> Content-Type: text/plain; charset="us-ascii" X-UIDL: %9~e9/B@e9Gh3!!fM4!! Matthew, Comments inline... > -----Original Message----- > From: Matthew Newhook [mailto:matthew@ooc.com] > Sent: Monday, January 22, 2001 4:22 PM > To: Nick Sharman > Cc: issues@omg.org; orb_revision@omg.org > Subject: Re: No portable way to turn IOR components into > object-reference policies > > > Hi, > > On Mon, Oct 30, 2000 at 11:29:57AM -0330, Matthew Newhook wrote: > > Hi, > > > > On Mon, Oct 30, 2000 at 03:00:44PM -0000, Nick Sharman wrote: > > > Hi Matthew, > > > > > > I think this is a duplicate, or at least a relative, of issue 3615 > > > (http://cgi.omg.org/issues/interceptors-rtf.html#Issue3615). > > > > Yes, I agree -- these are the same issues. I don't like the solution > > though. It strikes me as _very_ costly to have to call an interceptor > > every time an object-reference is imported into the ORB. > > What I think should rather happen is that an interceptor is called when > _get_client_policy() is called (that is when the policies are > interrogated and not when the reference is imported. Agreed; always doing this whenever an app. receives an object reference could be extremely costly (esp. for an implementation of the Trader or Name Service). I tried to phrase my proposal so that either approach would be legal. > I'd like to see some discussion on this important issue and a vote at > some point in the near future :) So would I. I think I've a better understanding of how client-side Policy access should work than when I raised the issue, but I still think the extra interceptor is necessary. (Point of order, though: this is mainly a PI issue, so I think the discussion should start on that list. It could well have Core implications, so all contributions welcome of course.) > > Regards, Matthew > > -- > > Matthew Newhook E-Mail: mailto:matthew@ooc.com > > Software Designer WWW: http://www.ooc.com > > Object Oriented Concepts, Inc. Phone: (709) 738-3725 > > Regards, Matthew > -- > Matthew Newhook E-Mail: mailto:matthew@ooc.com > Software Designer WWW: http://www.ooc.com > Object Oriented Concepts, Inc. Phone: (709) 738-3725 Regards Nick Date: Tue, 23 Jan 2001 09:10:56 -0330 From: Matthew Newhook To: Nick Sharman Cc: OMG Interceptors RTF , orb_revision@omg.org Subject: Re: No portable way to turn IOR components into object-reference policies Message-ID: <20010123091056.D30276@ooc.com> References: <20010122125225.B14625@ooc.com> Mime-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from nick.sharman@cp.net on Tue, Jan 23, 2001 at 09:51:59AM -0000 Content-Type: text/plain; charset=us-ascii X-UIDL: Sna!!O\Md9`$o!!K2Ge9 Hi, On Tue, Jan 23, 2001 at 09:51:59AM -0000, Nick Sharman wrote: > ... > (Point of order, though: this is mainly a PI issue, so I think the > discussion should start on that list. It could well have Core implications, > so all contributions welcome of course.) Yes, I mistakenly thought that the PI stuff had been moved to the core. Looks like I'm wrong ;) > Regards > Nick Regards, Matthew -- Matthew Newhook E-Mail: mailto:matthew@ooc.com Software Designer WWW: http://www.ooc.com Object Oriented Concepts, Inc. Phone: (709) 738-3725 Sender: jon@floorboard.com Message-ID: <3C8D3FB4.82CD053B@floorboard.com> Date: Mon, 11 Mar 2002 15:37:24 -0800 From: Jonathan Biggar X-Mailer: Mozilla 4.77 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: Jishnu Mukerji CC: orb_revision@omg.org Subject: Re: Vote scheduled to be posted today References: <3C8D0340.78E6109A@hp.com> Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: 3!~!!eHld9j > Folks, > > Since we do not have any resolutions ready for vote, there will be no > vote posted today. However, now that I have a relatively light week, I > will move forward several easier to resolve issues and prepare them for > voting in two weeks. If you would like to shepherd any issue that is of > great concern to you, please let us know, and start working on proposing > resolutions for disucssion. If you believe that an issue has been > discussed in the past and is very close to resolution please bring it to > my attention ASAP, so that I can move it forward to a vote. Here's a result of a quick skim: Close 3989 as a duplicate of 3615. I recommend closing 4723 with no change, since this question has already been decided and closed by the Interop RTF. Close 4823 with no change. The submitter misunderstood the text in section 1.36.5 of the C++ language mapping. -- Jon Biggar Floorboard Software jon@floorboard.com jon@biggar.org Date: Fri, 22 Mar 2002 17:27:54 -0500 From: Jishnu Mukerji Organization: Hewlett-Packard Company X-Mailer: Mozilla 4.78 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: corba-rtf@omg.org Subject: Issue 3989 proposed resolution Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: WbL!!~AFe9n\_!!+!b!! The following resolution will appear in the next vote of the CORBA Core RTF unless there is signficant technical objection to the proposal. Jishnu. ___________________________________________________________ Issue 3989: No portable way to turn IOR components into object-reference policies (interceptors-rtf) Click here for this issue's archive. Source: IONA (Mr. Matthew Newhook, matthew.newhook@iona.com) Nature: Uncategorized Issue Severity: Summary: For instance, OTS has a policy called OTSPolicy. This policy is encoded in an IOR component with component id TAG_OTS_POLICY. This policy governs how transactions are handled when invocations are made on the object reference. Problem: As an end user I would like to be able to interrogate the value of this policy. I would expect to be able to call CORBA::Object::_get_policy with the OTS PolicyType identifier to retrieve the OTSPolicy and subsequently determine the value. However, at present there is no portable way to turn this IOR component into a policy. Resolution: This is in essence the same as issue 3615. Merge with 3615 and close this issue Revised Text: Actions taken: Close this issue by merging with 3615