Print

Print


> <serverInfo protocol="SRU" version="1.1" transport="http">
>  <host>gondolin.hist.liv.ac.uk</host>
>  <port>210</port>
>  <database>IR-Explain---1</database>
> </serverInfo>

> Since serverInfo is non-repeatable (if my understanding of DTD is
> up-to-date) there is no way to supply more than one
> host/port/protocol/transport combo..

Correct.  If you need to provide more than one, then you'll have separate
endpoints.  (Note the existence of SRWU for the protocol attribute to say
that you support SRW and SRU at the same endpoint)

> Hmm, that's just a simple client-side fix. But the client should be able
> to find out whether the server actually supports it..
> I propose to extend ZeeRex:
> - make serverInfo repeatable

Ergh, no.  If you listen to multiple ports, then the explain information
for that port should be available at that port, via the explain operation.
There's the links section for linking to other interfaces.

> - add an attribute @method to <serverInfo>

I'm not against this when @protocol="SRU" or "SRWU"

> Question: does protocol="SRW" need extra attributes like RPC or
> doc/literal ?? I don't know enough about SOAP for that..

Nope, that's specified in the one true WSDL for the protocol.

Rob

       ,'/:.          Dr Robert Sanderson ([log in to unmask])
     ,'-/::::.        http://www.o-r-g.org/~azaroth/
   ,'--/::(@)::.      Dept. of Computer Science, Room 805
,'---/::::::::::.    University of Liverpool
____/:::::::::::::.  L5R Shop: http://www.cardsnotwords.com/
I L L U M I N A T I