Summary of proposal to allow clients to request result sets. Issue: Servers need to know the intention of the client with respect to a search. If the client wishes to reuse the results, then a result set should be created. If the client is happy to reissue the search, or does not expect to reuse the result set then the server does not have to create a result set. However there is no way in version 1.0 for the client to send this information to the server. Solution: A new optional parameter on the request is proposed, <resultSetTTL> with type of 'integer', and qualified to be nonNegative. If this parameter is 0, then a result set is not required and this is the default if not supplied. If the result set is positive, this is the number of seconds that the client would like the result set to be kept alive for. It is not necessary to obey this request. If a server does not support result sets, then it may still return the matched records with a non-fatal diagnostic that result sets are not supported, or fail the request entirely. If the TTL requested is not supported, then it may either fail the request entirely or return the result set with the actual TTL. For example, if the requested time is 86400 (1 day) then the server may still create a result set with a TTL of 10 minutes. Compatability: There are no known compatability issues. Rob -- ,'/:. Rob Sanderson ([log in to unmask]) ,'-/::::. http://www.o-r-g.org/~azaroth/ ,'--/::(@)::. Special Collections and Archives, extension 3142 ,'---/::::::::::. Twin Cathedrals: telnet: liverpool.o-r-g.org 7777 ____/:::::::::::::. WWW: http://liverpool.o-r-g.org:8000/ I L L U M I N A T I