X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Ffrontend.xml;h=2121b07392cf4a0b914b782eafc36b198248943f;hb=2e817711bcfc8076b2500ab298e281357ed50115;hp=84bb35ac6253c7229118b6e4e9ebfec879c271d3;hpb=981369ab5234a8cb305042db7ad61f1e277900b5;p=yaz-moved-to-github.git diff --git a/doc/frontend.xml b/doc/frontend.xml index 84bb35a..2121b07 100644 --- a/doc/frontend.xml +++ b/doc/frontend.xml @@ -1,4 +1,4 @@ - + Generic server Introduction @@ -342,6 +342,7 @@ typedef struct bend_initrequest Z_ReferenceId *referenceId;/* reference ID */ char *peer_name; /* dns host of peer (client) */ + char *implementation_id; char *implementation_name; char *implementation_version; int (*bend_sort) (void *handle, bend_sort_rr *rr); @@ -394,8 +395,9 @@ typedef struct bend_initresult The members peer_name, + implementation_id, implementation_name and - implementation_version holds DNS of client, name + implementation_version holds DNS of client, ID of implementor, name of client (Z39.50) implementation - and version. @@ -687,14 +689,15 @@ typedef struct bend_scan_rr { - -a file + -a + file Specify a file for dumping PDUs (for diagnostic purposes). The special name "-" sends output to stderr. - -S + -S Don't fork or make threads on connection requests. This is good for debugging, but not recommended for real operation: Although the @@ -703,19 +706,19 @@ typedef struct bend_scan_rr { current users. - -T + -T Operate the server in threaded mode. The server creates a thread for each connection rather than a fork a process. Only available on UNIX systems that offers POSIX threads. - -s + -s Use the SR protocol (obsolete). - -z + -z Use the Z39.50 protocol (default). These two options complement each other. You can use both multiple times on the same command @@ -724,11 +727,13 @@ typedef struct bend_scan_rr { concurrently, on different local ports. - -l file + -l + file The logfile. - -c config + -c + config A user option that serves as a specifier for some sort of configuration, e.g. a filename. The argument to this option is transferred to member @@ -736,13 +741,15 @@ typedef struct bend_scan_rr { statserv_options_block. - -v level + -v + level The log level. Use a comma-separated list of members of the set {fatal,debug,warn,log,all,none}. - -u userid + -u + userid Set user ID. Sets the real UID of the server process to that of the given user. It's useful if you aren't comfortable with having the @@ -750,22 +757,37 @@ typedef struct bend_scan_rr { privileged port. - -w dir + -w + dir Working directory. - -i + -i - Use this when running from the inetd server. + Use this to make the the server run from the + inetd server (UNIX only). + + + -install + + Use this to install the server as an NT service (Windows 2000/NT only). + Control the server by going to the Services in the Control Panel. + + + -remove + + Use this to remove the server from the NT services (Windows 2000/NT only). - -t minutes + -t + minutes Idle session timeout, in minutes. - -k size + -k + size Maximum record size/message size, in kilobytes. @@ -803,8 +825,8 @@ typedef struct bend_scan_rr { In both cases, the special hostname "@" is mapped to - the address INADDR_ANY, which causes the server to listen on any local - interface. + the address INADDR_ANY, which causes the + server to listen on any local interface.