Very cool! Where were you 2 months ago when I wrote my code :) - Kelly
-----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of flashorbman Sent: Thursday, July 06, 2006 10:23 PM To: [email protected] Subject: [flexcoders] Re: RPC result paging - please, help Kelly and Dmitry, Our implementation of FDS-like functionality for .NET can handle method invocations returning .NET DataSet objects. On the client side, you would use mx.data.DataService or you can just use the RemoteObject tag. You can read more about it here: http://www.themidnightcoders.com/articles/datamanagement-part2.htm cheers, Joe --- In [email protected], "Kelly Birr" <[EMAIL PROTECTED]> wrote: > > Dmitry, > > I've done it from ASP.NET to Flex 2.0 without FDS by caching the Datasets in > memory on the Application Server and sending pages to the UI as requested. > It works very well but it uses a lot of memory and CPU time on the mid-tier > servers and took a bit of code for the server-side threading requirements. > It may be worth trying FDS to save yourself the hassles of this sort > of implementation. > > My approach was: > > 1) Flex UI calls Web Service on server to request the list (dataset). > a) Server spins up background worker thread for list building > b) Server queries database and begins filling dataset on worker > thread > c) primary [request] thread waits for one full page of data to be > filled > > 2) Once server has filled one full page of data it sends the response to the > client with the first page and a unique "PagingContextID" (guid). The > background thread keeps filling the dataset. > > 3) UI receives and displays the first page of data > > 4) When the next page is needed the UI requests it via a 2nd web > service call that contains the unique "PagingContextID" as well as the required page > number. > > 5) Server retrieves the complete dataset from memory, builds a subset (page) > and sends it back to the client UI. > > 6) repeat as necessary... > > If your using C# for you mid-tier I can send you some sample classes that > can help you get started. Note that I use the term "dataset" loosely, I'm > using custom collections of business objects and not actual ADO.NET > Datasets. > > - Kelly > > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] > On Behalf Of Dmitry Miller > Sent: Thursday, July 06, 2006 9:11 PM > To: [email protected] > Subject: [flexcoders] Re: RPC result paging - please, help > > David, > > Thank you for your response. In the article that you have recommended Data > Services were used. I was wondering if there is a way to create my own > implementation of FDS using just RPC > > > --- In [email protected], "David Mendels" <dmendels@> > wrote: > > > > Hello, > > > > Have you read this in the docs: http://snipurl.com/Flex_Paging > > > > -David > > Adobe > > > > > -----Original Message----- > > > From: [email protected] > > > [mailto:[EMAIL PROTECTED] On Behalf Of Dmitry Miller > > > Sent: Thursday, July 06, 2006 9:56 PM > > > To: [email protected] > > > Subject: [flexcoders] RPC result paging - please, help > > > > > > Is there a way to do paging of RPC results? Is there a good > > > example for that? > > > > > > Thanks, > > > > > > --- Dmitry > > > > > > > > > > > > > > > > > > ------------------------ Yahoo! Groups Sponsor > > > --------------------~--> Great things are happening at Yahoo! > > > Groups. See the new email design. > > > http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/nhFolB/TM > > > -------------------------------------------------------------- > > > ------~-> > > > > > > -- > > > Flexcoders Mailing List > > > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > Search Archives: > > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

