X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fserver.xml;h=8066c45425a1b03fa771a6403f99c1bc19391acd;hb=4fe772289b1ab968655c27b144d08fc69c113fd9;hp=ae02803b9136195ea847c68fb2eb0394854a60af;hpb=79dbb0556936ee101483f693d38bd5e97c49689e;p=idzebra-moved-to-github.git diff --git a/doc/server.xml b/doc/server.xml index ae02803..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 - eachother. 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. @@ -121,7 +126,7 @@ Set the (approximate) maximum size of - present response messages. Default is 1024 Kb (1 Mb). + present response messages. Default is 1024 KB (1 MB). @@ -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 @ @@ -204,7 +210,7 @@ Z39.50 protocol, and the option bits for Search, Present, Scan, NamedResultSets, and concurrentOperations will be set, if requested by the client. The maximum PDU size is negotiated down to a maximum of - 1Mb by default. + 1 MB by default. @@ -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 @@ -488,7 +501,7 @@ Sort - Z39.50 specifies three diffent types of sort criterias. + Z39.50 specifies three different types of sort criteria. Of these Zebra supports the attribute specification type in which case the use attribute specifies the "Sort register". Sort registers are created for those fields that are of type "sort" in