[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsrp-interfaces] Questions regarding getPortletDescription()
Has this been decided on? I thought we talked about this at the last call but some folks [me] needed to do some more investigation/thinking. This might be a good reason not to have "guest" = null [and maybe why we didn't in the first place]. -Mike- Coco, Christopher wrote: >A null UserContext was agreed upon to be interpreted by the Producer as a "guest" user and I >think that the Producer would most likely not return the "complete" PortletDescription. > >Christopher > >-----Original Message----- >From: Richard Jacob [mailto:richard.jacob@de.ibm.com] >Sent: Tuesday, June 08, 2004 12:14 AM >To: Coco, Christopher >Cc: Andre Kramer; Rich Thompson; Goldstein, Scott; >wsrp-interfaces@lists.oasis-open.org >Subject: RE: [wsrp-interfaces] Questions regarding >getPortletDescription() > > > > > > >well, you could always pass a null userContext. > >Mit freundlichen Gruessen / best regards, > > Richard Jacob >______________________________________________________ >IBM Lab Boeblingen, Germany >Dept.8288, WebSphere Portal Server Development >WSRP Standardization Technical Lead >Phone: ++49 7031 16-3469 - Fax: ++49 7031 16-4888 >Email: mailto:richard.jacob@de.ibm.com > > > > "Coco, > Christopher" > <Christopher.Coco To > @vignette.com> "Andre Kramer" > <andre.kramer@eu.citrix.com>, > 06/07/2004 11:16 "Goldstein, Scott" > PM <Scott.Goldstein@vignette.com>, > "Rich Thompson" > <richt2@us.ibm.com>, > <wsrp-interfaces@lists.oasis-open.o > rg> > cc > > Subject > RE: [wsrp-interfaces] Questions > regarding getPortletDescription() > > > > > > > > > > >The issue is not calling getPortletDescription() for the cloned portlet. In >the case we are talking >about the Consumer does track the relationship of the CCP to its POP. We >are asking a more base >question of when the Consumer needs to update its metadata on a POP (and >thus all the CCPs based on >that POP), calling to get the entire ServiceDescription of the Producer >just to make sure that the >metadata is "complete", seems a bit heavyweight but necessary as the result >of the getPortletDescription() >method can vary based on the user. Basically, why isn't there a method to >retrieve the "complete" >description for a single POP (irregardless of a user)? > >Christopher > -----Original Message----- > From: Andre Kramer [mailto:andre.kramer@eu.citrix.com] > Sent: Monday, June 07, 2004 2:08 AM > To: Coco, Christopher; Goldstein, Scott; Rich Thompson; > wsrp-interfaces@lists.oasis-open.org > Subject: RE: [wsrp-interfaces] Questions regarding > getPortletDescription() > > We currently have no requirement for a consumer to call > getPortletDescription() after cloning a POP. This is especially > important for our "clone on write" protocol, so that a consumer can > simply store the returned (new) PortletContext and continue otherwise > unaffected. This in effect makes the meta data of any clone (returned > by getPortletDescription using the new Portlet Handle) equal to that > of the POP (as listed in getServiceDescription). > > Therefore, the only use case I can think of for > getPortletDescriptions is for consumers that do not remember portlet > meta data and do not track the relationship of a clones all the way > back to their parent POP. In this case the consumer is not able to > use getServiceDescription and relies on the (same) meta data returned > via getPortletDescription. > > By meta data I mean our protocol controls such as groupID and > usesMethodGet. Proprietory info returned could vary (based on user > context) of course. > > Regards, > Andre > > > From: Coco, Christopher [mailto:Christopher.Coco@vignette.com] > Sent: 03 June 2004 01:11 > To: Goldstein, Scott; Rich Thompson; > wsrp-interfaces@lists.oasis-open.org > Subject: RE: [wsrp-interfaces] Questions regarding > getPortletDescription() > > From my understanding, as long as the call is for a POP as CCPs > aren't listed in the ServiceDescription. > > Christopher > -----Original Message----- > From: Goldstein, Scott > Sent: Wednesday, June 02, 2004 5:08 PM > To: Rich Thompson; wsrp-interfaces@lists.oasis-open.org > Subject: RE: [wsrp-interfaces] Questions regarding > getPortletDescription() > Thanks for the info, Rich. > > So, just to be completely clear, in the case that the metadata > is not updated in any fashion by the producer, if I were to > call getPortletDescription() with a UserContext containing all > of the Producers' user categories, I would be guaranteed to > receive the same structure as if I had called > getServiceDescription(). Correct? > > Scott > > > > From: Rich Thompson [mailto:richt2@us.ibm.com] > Sent: Wednesday, June 02, 2004 8:57 AM > To: wsrp-interfaces@lists.oasis-open.org > Subject: Re: [wsrp-interfaces] Questions regarding > getPortletDescription() > > > Thanks for your persistence ... sometimes as we get busy > we hope that others will supply the answers :} > > The data in GetPortletDescriptionResponse is the same > that is included in the array returned by > getServiceDescription() with a few caveats. The data is > allowed to change (portlet data updated, user access > rights, etc) and most Producers will only return data > from getServiceDescription() for their POPs while > getPortletDescription() can be invoked against any > portletHandle. > > Rich > > > > "Goldstein, Scott" > <Scott.Goldstein@vignette.com> > > To > 06/02/2004 11:31 AM <wsrp-interfaces@lists.oa > sis-open.org> > cc > > Subject > [wsrp-interfaces] > Questions regarding > getPortletDescription() > > > > > > > > > > > > > > > > I haven't received a reply to my message I sent out last > week, so I thought I would try to resend it. If you have > any answers to the questions below, please reply. > Thanks. > > > > I have the following questions regarding the > getPortletDescription() operation: > > 1. How does the data returned in the > PortletDescriptionResponse relate to the portlet > description contained within the ServiceDescription? > Must they be identical? Or, can the producer change the > data based on the user context. For instance, could the > producer not specify a particular supported mode if the > user is not an admin? > 2. If the answer to #1 is that they can be > different, then is there a way to ensure, when calling > this method, that the PortletDescription returned would > be equal to that in the ServiceDescription? Perhaps by > sending all of the possible User Categories? > 3. If the answer to #1 is that they must be the > same, then is the only use of the UserContext attribute > to allow the producer to throw an AccessDenied Fault? > Will passing all user categories avoid this? > > Essentially, I'm trying to understand the intended use of > getPortletDescription() and if it can be used as an > optimization to update portlet meta data without having > to retrieve the full service description. > > Thanks for the information. > > Scott > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]