> Date: Tue, 29 Jul 2003 22:23:15 +0100 > From: Robert Sanderson <[log in to unmask]> > > > The problem with doing this is if a 1.1. client send such a > > request to a current 1.0 server, the server will return an > > error. This also includes any request to get the explain record, > > so we can't work out the version from that (or just keep trying > > different versions until we get something?) > > Why can't we have version 1.0 servers and version 1.1 servers? If a > version 1.0 server gets a 1.1 request it's going to fail it at the > toolkit level because it doesn't conform to the spec. 1.0 talking > to 1.0 will still work, as will 1.1 to 1.1 That's pretty poor. In Z39.50, version 2 and version 3 clients can interoperate just fine -- they negotiate the best shared level of protocol support. If this stuff is meant to be The Next Generation, it ought to do at least as well. _/|_ _______________________________________________________________ /o ) \/ Mike Taylor <[log in to unmask]> http://www.miketaylor.org.uk )_v__/\ "These lions you saw. Did they ... eat ants?" / "Yes, that's right." / "No, those weren't lions you saw. They were anteaters" -- Monty Python's Flying Circus. -- Listen to my wife's new CD of kids' music, _Child's Play_, at http://www.pipedreaming.org.uk/childsplay/