X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=doc%2Fzoom.xml;h=116970c4ee9e10c8bd4999504f13d1fcef4e9047;hp=930d979a7a5887750f0f0ffd9b5ec44a9d57cbb7;hb=236966a07ceb8e28649470995f88251c37423715;hpb=1871ec21035e62b527bbb609a40f019794e43387 diff --git a/doc/zoom.xml b/doc/zoom.xml index 930d979..116970c 100644 --- a/doc/zoom.xml +++ b/doc/zoom.xml @@ -190,6 +190,9 @@ ZOOM_options_set_int(opt, name, value) passwordAuthentication password. none + authenticationModeHow authentication is encoded. + basic + hostTarget host. This setting is "read-only". It's automatically set internally when connecting to a target. none @@ -322,6 +325,25 @@ ZOOM_options_set_int(opt, name, value) in call to ZOOM_connection_option_get or ZOOM_connection_option_getl. + + memcached + If given and non-empty, + libMemcached + will be configured for the connection. + This option is inspected by ZOOM when a connection is established. + If the memcached option is given + and YAZ is compiled without libMemcached support, an internal + diagnostic (10018) will be thrown. + libMemcached support is available for YAZ 5.0.13 or later. If this + option is supplied for an earlier version of YAZ, it is + ignored. + The value of this option is a string passed verbatim to + the memcached function part of libMemcached. + Refer to man page memcached(3). Earlier versions of libMemcached + do not offer this function. In this case only the option + --server=host may + be given (YAZ emulates that part of libMemcached). + none @@ -390,9 +412,9 @@ ZOOM_options_set_int(opt, name, value) SRU/Solr Protocol behavior - The HTTP based protocols (SRU, SRW, Solr) doesn't feature an Inititialize Request, so - the connection phase merely establishes a TCP/IP connection - with the SOAP service. + The HTTP based protocols (SRU, SRW, Solr) doesn't feature an + Inititialize Request, so the connection phase merely establishes a + TCP/IP connection with the HTTP server. Most of the ZOOM connection options do not affect SRU/Solr and they are ignored. However, future versions @@ -403,6 +425,19 @@ ZOOM_options_set_int(opt, name, value) The charset is used in the Content-Type header of HTTP requests. + + Setting authentcationMode specifies how + authentication parameters are encoded for HTTP. The default is + "basic" where user and + password are encoded by using HTTP basic + authentication. + + + If authentcationMode is "url", then + user and password are encoded in the URL by parameters + x-username and x-password as + given by the SRU standard. + Queries @@ -948,6 +983,12 @@ ZOOM_options_set_int(opt, name, value) *len. + json + Like xml, but MARC records are converted to + MARC-in-JSON. + + +