Yes, although the hardware analogy is not perfect. >>> [log in to unmask] 8/7/03 2:33:52 nm >>> > > Personally, I think I'd prefer to get a diagnostic xor what I asked > > for. > Yes! Then the dialogue goes -- > client: I'd like a box of number 5 nails, please. > server: Sorry, sir, we're fresh out of them. > client: In that case, I'll have number 7s. > server: Certainly, sir: here you are! > I actually think hardware-store analogies are _very_ helpful in > thinking through these things, sorry Matthew! Hardware store analogy for brief [meta]data in surrogate diagnostics, which I think accomplishes what Theo wants: client: Please tell me about all of your types of nail. (search request) server: We have number 1 <details>, number 4 <details>, we don't have number 5 temporarily as we've sold out, and number 3,546 <details>. (search response + extended diagnostic) As opposed to: server: We have number 1 <details>, number 4 <details>, something we don't have temporarily, number 3,546 <details> (search response + minimal diagnostic) Theo, that's what you want to accomplish I think? Rather than being able to return real records of any arbitrary schema? Rob -- ,'/:. Dr Robert Sanderson ([log in to unmask]) ,'-/::::. http://www.o-r-g.org/~azaroth/ ,'--/::(@)::. Special Collections and Archives, extension 3142 ,'---/::::::::::. Nebmedes: telnet: nebmedes.o-r-g.org 7777 ____/:::::::::::::. WWW: http://nebmedes.o-r-g.org:8000/ I L L U M I N A T I