Print

Print


> 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/