wsrp-interop message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: FW: sample for Consumer
- From: Rich Thompson <richt2@us.ibm.com>
- To: "Billy Yuen \(MTCSV\)" <billyy@microsoft.com>
- Date: Fri, 12 Mar 2004 10:44:13 -0500
I would suggest working directly with
those supporting the various Producers as answering such questions frequently
involves examining message traces to see what actually travelled down the
wire to determine where there is a problem. Ideally these discussions happen
on the wsrp-interop@lists.oasis-open.org mailing list as this also helps
identify areas of the spec we need to clarify as we go forward. If you
sign up as an observer for wsrp, you will be able to sign up for this list.
Once you get that access, let me know and I will change your status such
that you will be able to post to the list.
As to this explicit question, I do not
know why you would be getting an invalidSession fault. As to why it works
to not pass the sessionID to the performBlockingInteraction() invocation,
sessions are always a best effort to maintain user state at the Producer.
Both the Consumer and Producer can trash these at any point they need to
(usually related to garbage collection when a server is running low on
resources). The result is that the Producer will instantiate a new session
with a resulting loss of end-user state, but not a functional breakdown
of the protocol.
Rich Thompson
OASIS WSRP TC Chair
IBM T.J. Watson Research Center / Yorktown Heights, NY
Phone: (914) 945-3225 / (203) 445-0384 email: richt2@us.ibm.com
"Billy Yuen \(MTCSV\)"
<billyy@microsoft.com>
03/12/2004 02:40 AM
|
To
| Rich Thompson/Watson/IBM@IBMUS
|
cc
|
|
Subject
| FW: sample for Consumer |
|
When I called the performBlockingInteraction
without the SessionID, then it works. What does it mean? If
so, why do they return a SessionID?
From: Billy Yuen (MTCSV)
Sent: Thursday, March 11, 2004 5:17 PM
To: 'Rich Thompson'
Subject: RE: sample for Consumer
We are testing against the
BEA Hello World Portlet. The Hello World Portlet has Session and
has a link to go to the next page. I can call getMarkup() with blank
SessionID to get the initial Hello Wolrd page, but if I pass the SessionID
in Runtime Context and called getMarkup() again. I will get invalid
SessionID, or expired. The expire time is set up 3600 sec. Any
suggestion? Thanks.
From: Rich Thompson [mailto:richt2@us.ibm.com]
Sent: Wednesday, March 10, 2004 6:05 AM
To: Billy Yuen (MTCSV)
Subject: Re: sample for Consumer
The ability to return markup in the response from a performBlockingInteraction()
invocation is an optimization that not all portlets/Producers implement.
The correct action by the Consumer is to then call getMarkup(). I don't
know of any .NET code people have made available. IBM demonstrated Consumer
implemented as an ActiveX control back at v0.88 and Andre Kramer of Citrix
has done some testing of Consumer logic at the v1.0 level, but as far as
I know neither is publically available. There is a "SwingConsumer"
as part of the wsrp4j project at Apache that could be used for general
guidance, but I know that it is only a partial implementation at this point.
I can be available for answering questions and there are a number of implementations
vendors have made available for interop testing. Hopefully between us we
can help your implementation effort succeed.
Rich Thompson
OASIS WSRP TC Chair
IBM T.J. Watson Research Center / Yorktown Heights, NY
Phone: (914) 945-3225 / (203) 445-0384 email: richt2@us.ibm.com
"Billy Yuen \(MTCSV\)"
<billyy@microsoft.com>
03/09/2004 05:21 PM
|
To
| Rich Thompson/Watson/IBM@IBMUS
|
cc
|
|
Subject
| sample for Consumer |
|
I am trying to write some sample Consumer
code in .NET. I was able to load a portlet fine. When I try
to call PerformBlockingInteraction(), I had to work through a few errors
and at the end I got no error, but also no HTML in the response. Is
there any place I can download sample code for Consumer? Is there
a newsgroup for wsrp? Thanks.
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]