wsrp message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: [wsrp] exportData field in ExportedPortlet Structure
- From: Rich Thompson <richt2@us.ibm.com>
- To: wsrp <wsrp@lists.oasis-open.org>
- Date: Fri, 27 May 2005 14:23:42 -0400
Current text says "The
exported data which is required to create a copy of the Portlet using the
importPortlets operation".
This gives the Producer complete freedom to put whatever in the field,
provided it can create a copy of the portlet using that information. This
easily covers both the byReference and byValue export styles. What text
are you thinking would be clearer for all cases?
Rich
| Subbu Allamaraju <subbu@bea.com>
05/27/05 02:15 PM
|
|
To
| wsrp <wsrp@lists.oasis-open.org>
|
|
cc
|
|
|
Subject
| Re: [wsrp] exportData field
in ExportedPortlet Structure |
|
I would like to suggest that we add some wording around
"exportData" to
clarify what this might contain, and why this is not directly related to
exportByValue.
Subbu
Rich Thompson wrote:
>
> I think you misunderstood my comment. Here is the sequence as I understand:
>
> 1. Consumer uses a portletHandle to request the export of a portlet
> [Note: actually uses the portletContext to handle case where state
is
> stored at the Consumer].
> 2. Producer returns the portletHandle (reference to the request) and
> exportData (what is required to import the portlet)
> 3. Consumer invokes import passing an importID and the exportData
[Note
> that there is no reference to the original portletHandle!]
> 4. Importing Producer returns the importID (reference to the request)
> and a new portletHandle (within a portletContext)
>
> I don't see how exportData could be optional ... I do see how a Producer
> might just copy the portletHandle as exportData.
>
> Rich
>
>
> *Subbu Allamaraju <subbu@bea.com>*
>
> 05/27/05 11:00 AM
>
>
> To
> wsrp
<wsrp@lists.oasis-open.org>
> cc
>
> Subject
> Re:
[wsrp] exportData field in ExportedPortlet Structure
>
>
>
>
>
>
>
>
> Yes, but if the Producer decides not to supply exportData, the Consumer
> won't be required to send it with importPortlets message. So, I don't
> see making exportData optional changing any semantics.
>
> Consider the case where the producer is able to export all portlets
by
> reference. Then the producer could return a message like
>
> <exportPortletsResponse/>
>
> But if the producer is able to export only a few portlets, it will
have
> to return a response like
>
> <exportPortletsResponse>
> <exportedPortlets>
> <portletHandle>foo1</portletHandle>
> <exportData>xxxxx</portletHandle>
> </exportedPortlets>
> ...
> </exportPortletsResponse>
>
> So, the producer is forced to make up some exportData element. This
> seems awkward.
>
> Regards,
>
> Subbu
>
> Rich Thompson wrote:
> >
> > It is the exportData field that will get supplied to the
import
> > operation. The portletHandle field is there just as a reference
since
> > export is a bulk operation. It certainly would be valid
for a Producer
> > to merely place a copy of the portletHandle in the exportData
field.
> >
> > Rich
> >
> >
> > *Subbu Allamaraju <subbu@bea.com>*
> >
> > 05/26/05 06:25 PM
> >
> >
> > To
> >
wsrp <wsrp@lists.oasis-open.org>
> > cc
> >
> > Subject
> >
[wsrp] exportData field in ExportedPortlet Structure
> >
> >
> >
> >
> >
> >
> >
> >
> > I might have asked this before, but could someone clarify
why exportData
> > field is required in ExportedPortlet structure.
> >
> > If the producer does not support export by value, and the
consumer sends
> > an exportPortlet request with exportByValue=false, the
Producer should
> > be allowed to return the handles of exported portlets without
> > exportData. Any reasons for making this a required field?
> >
> > Subbu
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this mail list, you must leave the
OASIS TC that
> > generates this mail. You may a link to this group
and all your TCs
> in OASIS
> > at:
> > https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail. You may a link to this group and all your
TCs in OASIS
> at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
>
>
---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail. You may a link to this group and all your TCs
in OASIS
at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]