OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp-interfaces message

[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]