X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fserver.xml;h=8066c45425a1b03fa771a6403f99c1bc19391acd;hb=4fe772289b1ab968655c27b144d08fc69c113fd9;hp=382a63463fe624d2eaee729529a2288b052e9e20;hpb=c1dc7627995e76239179aad06d41c73dadfdb67f;p=idzebra-moved-to-github.git diff --git a/doc/server.xml b/doc/server.xml index 382a634..8066c45 100644 --- a/doc/server.xml +++ b/doc/server.xml @@ -1,11 +1,18 @@ - + The Z39.50 Server Running the Z39.50 Server (zebrasrv) + FIXME - We need to be consistent here, zebraidx had the options at the + end, and lots of explaining text before them. Same for zebrasvr! -H + FIXME - At least we need a small intro, what is zebrasvr, and how it + can be run (inetd, nt service, stand-alone program, daemon...) -H + + + Syntax @@ -51,11 +58,9 @@ -z - Use the Z39.50 protocol (default). These two options complement - each other. You can use both multiple times on the same command - line, between listener-specifications (see below). This way, you - can set up the server to listen for connections in both protocols - concurrently, on different local ports. + Use the Z39.50 protocol. Currently the only protocol supported. + The option is retained for historical reasons, and for future + extensions. @@ -129,10 +134,10 @@ - A listener-address consists of a transport - mode followed by a colon (:) followed by a listener address. + A listener-address consists of an optional + transport mode followed by a colon (:) followed by a listener address. The transport mode is either ssl or - tcp. + tcp (default). @@ -148,7 +153,8 @@ - The port number defaults to 210 (standard Z39.50 port). + The port number defaults to 210 (standard Z39.50 port) for + privileged users (root), and 9999 for normal users. @@ -176,7 +182,7 @@ - zebrasrv -u daemon tcp:@ + zebrasrv -u daemon @ @@ -213,6 +219,12 @@ Search + FIXME - Need to explain the string tag stuff before people get bogged + down with all these attribute numbers. Perhaps in its own + chapter? -H + + + The supported query type are 1 and 101. All operators are currently supported with the restriction that only proximity units of type "word" are supported for the proximity operator. @@ -377,6 +389,7 @@ Matches x once or twice. Priority: high. + FIXME Is this right? Std regexp has '?' meaning zero or one -H