X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fzoom.xml;h=9c32a1535b0b5fe09868faef554f829727884504;hb=27b613584082f1221c73ee3d174ba3c02423e130;hp=041949af39b35b20b4b66414a97a4785e65ae217;hpb=f90459f4bb32ee8537edf31ea29fb59ae987d685;p=yaz-moved-to-github.git
diff --git a/doc/zoom.xml b/doc/zoom.xml
index 041949a..9c32a15 100644
--- a/doc/zoom.xml
+++ b/doc/zoom.xml
@@ -29,22 +29,22 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn)
programming language or toolkit.
-
-
- A recent addition to &yaz; is SRU support. You can now make
- SRU ZOOM connections by specifying scheme http://
- for the hostname for a connection. The dialect of SRU used is
- specified by the value of the connection's sru
- option, which may be SRU over HTTP GET (get),
- SRU over HTTP POST (post) or SRW (SRU over
- SOAP) (soap). Using the facility for embedding
- options in target strings, a connection can be forced to use SRU
- rather the SRW (the default) by prefixing the target string with
- sru=get,, like this:
+
+ From YAZ version 2.1.12, SRU is supported.
+ You can make SRU ZOOM connections by specifying scheme
+ http:// for the hostname for a connection.
+ The dialect of SRU used is specified by the value of the
+ connection's sru option, which may be SRU over
+ HTTP GET (get),
+ SRU over HTTP POST (post), (SRU over
+ SOAP) (soap) or SOLR
+ (SOLR Web Service).
+ Using the facility for embedding options in target strings, a
+ connection can be forced to use SRU rather the SRW (the default) by
+ prefixing the target string with sru=get,, like this:
sru=get,http://sru.miketaylor.org.uk:80/sru.pl
-
-
+
The lack of a simple Z39.50 client API for &yaz; has become more
and more apparent over time. So when the first &zoom; specification
@@ -192,7 +192,15 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn)
It's automatically set internally when connecting to a target.
none
- proxyProxy host
+ proxyProxy host. If set, the logical host
+ is encoded in the otherInfo area of the Z39.50 Init PDU
+ with OID 1.2.840.10003.10.1000.81.1.
+ none
+
+ clientIPClient IP. If set, is
+ encoded in the otherInfo area of a Z39.50 PDU with OID
+ 1.2.840.10003.10.1000.81.3. Holds the original IP addreses
+ of a client. Is used of ZOOM is used in a gateway of some sort.
none
asyncIf true (1) the connection operates in
@@ -269,7 +277,8 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn)
sru
SRU transport type. Must be either soap,
- get or post.
+ get, post, or
+ solr.
soap
sru_version
@@ -279,6 +288,14 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn)
first operation), holds the negotiated version with the server
(same or lower version).
1.2
+
+ facets
+ A FacetList is comma-separated list of facet, which is defined
+ as AttributeList and a optional FacetTerm
+ (a Term and a frequency). On request the terms is missing.
+ On response the the list contains the terms that the target
+ could collect.
+ none
@@ -812,6 +829,19 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn)
OPAC record is present, a NULL pointer is returned.
+ txml
+ The record is returned in TurboMARC if possible.
+ SRU and Z39.50 records with transfer syntax XML are
+ returned verbatim. MARC records are returned in
+
+ TurboMARC
+
+ (converted from ISO2709 to TurboMARC by YAZ).
+ Upon completion, the XML buffer is returned
+ (type const char *) and length is stored in
+ *len.
+
+
@@ -952,7 +982,7 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn)
numberNumber of Scan Terms requested in next scan.
After scan it holds the actual number of terms returned.
- 10
+ 20
positionPreferred Position of term in response
in next scan; actual position after completion of scan.