From 7f3c867e9614a9a7c617522da5b6299284100236 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Fri, 25 Nov 2011 13:36:57 +0100 Subject: [PATCH] zoom doc: note on URL encoding of db parameters Add a few links to Torus settings from description of database parameters. --- doc/zoom.xml | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/doc/zoom.xml b/doc/zoom.xml index b80df07..8797de1 100644 --- a/doc/zoom.xml +++ b/doc/zoom.xml @@ -300,11 +300,12 @@ - authentication + authentication Authentication parameters to be sent to the target. For Z39.50 targets, this will be sent as part of the - Init Request. + Init Request. Authentication consists of two components: username + and password, separated by a slash. If this value is omitted or empty no authentication information is sent. @@ -336,7 +337,7 @@ - cfProxy + cfProxy Specifies HTTP proxy for the target in the form host:port. @@ -352,7 +353,7 @@ - + contentConnector Specifies a database for content-based proxy'ing. @@ -504,7 +505,7 @@ spaces to a plus character. - If the contentConnector + If the contentConnector setting also defined, the resulting value is augmented with a session string as well as the content proxy server. @@ -525,7 +526,7 @@ DATABASE parameters - Extra information may be carried in the Z39.50 Datbase or SRU path, + Extra information may be carried in the Z39.50 Database or SRU path, such as authentication to be passed to backend etc. Some of the parameters override TARGET profile values. The format is @@ -535,16 +536,22 @@ Where udb is the unique database recognised by the backend and parm1, value1, .. are parameters to be passed. The following describes the - supported parameters. + supported parameters. Like form values in HTTP the parameters and + values are URL encoded. The separator, though, between udb and parameters + is a comma rather than a question mark. What follows question mark are + HTTP arguments (in this case SRU arguments). user - Specifies user to be passed to backend. If this parameters is + Specifies user to be passed to backend. If this parameter is omitted, the user will be taken from TARGET profile setting - authentication. + + authentication + + . @@ -554,7 +561,10 @@ Specifies password to be passed to backend. If this parameters is omitted, the password will be taken from TARGET profile setting - authentication. + + authentication + + . @@ -564,7 +574,10 @@ Specifies proxy to be for backend. If this parameters is omitted, the proxy will be taken from TARGET profile setting - cfProxy. + + cfProxy + + . -- 1.7.10.4