Print

Print


I would tack on -v1.0 to the info URIs for consistency, and I'll avoid
pointing out the need for ident: prefix on the sub-elements as I'm sure
you left it out intentionally for readability.

>        <extraRequestData>
>          <ident:clientInfo xmlns:ident="info:srw/extension/1/ident">
>            <institution>Texas State Libraries and Archives</institution>
>            <vendor>Index Data ApS.</vendor>
>            <application>YAZ command-line client</application>
>            <version>2.0.35</version>
>          </ident:clientInfo>
>        </extraRequestData>

Which is great for SRW, but 4 params for SRU...

...&x-info1-clientInstitution=Texas%20...&x-info1-clientVendor=Index...
    &x-info1-clientApplication=...&x-info1-clientVersion=2.0.35

>        <extraResponseData>
>          <ident:serverInfo xmlns:ident="info:srw/extension/1/ident">
>            <institution>Library of Congress</institution>
>            <vendor>Endeavor Information Systems Incorportated</vendor>
>            <application>Voyager</application>
>            <version>0.01</version>
>          </ident:serverInfo>
>        </extraResponseData>

We need a request for this as well, beyond the clientInfo.

How about 'x-info1-serverInfo'  for SRU and
<ident:serverInfo xmlns:ident="info:srw/extension/1/ident-v1.0"/> for SRW?

Rob

       ,'/:.          Dr Robert Sanderson ([log in to unmask])
     ,'-/::::.        http://www.csc.liv.ac.uk/~azaroth/
   ,'--/::(@)::.      Dept. of Computer Science, Room 805
,'---/::::::::::.    University of Liverpool
____/:::::::::::::.
I L L U M I N A T I  Cheshire3 IR System:  http://www.cheshire3.org/