Dates
authorAdam Dickmeiss <adam@indexdata.dk>
Sun, 23 Feb 2003 21:10:05 +0000 (21:10 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Sun, 23 Feb 2003 21:10:05 +0000 (21:10 +0000)
CHANGELOG
debian/changelog
doc/introduction.xml
z39.50/z3950v3.asn
zutil/zget.c

index eb56326..738c717 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,19 +2,37 @@ Possible compatibility problems with earlier versions marked with '*'.
 
 --- 1.9.3 2003/02/23
 
 
 --- 1.9.3 2003/02/23
 
-Fixed problem with C compiler include path in wrong order.
+* String Identifers for Schemas (Amendment 5).
+http://lcweb.loc.gov/z3950/agency/amend/am5.html
+Old definition for schema
+  Odr_oid *schema; /* OPT */
+New:
+  int which;
+  union {
+     Odr_oid *oid;
+     Z_InternationalString *uri;
+  #define Z_Schema_oid 1
+  #define Z_Schema_uri 2
+  } schema; /* OPT */
+
+* resultCount parameter to Sort Response (Amendment 1).
+http://lcweb.loc.gov/z3950/agency/amend/am1.html
 
 Support for SRW 1.0 over HTTP. This is an optional feature and
 requires libxml2 to operate. Enable SOAP by specifying --with-xml2
 
 Support for SRW 1.0 over HTTP. This is an optional feature and
 requires libxml2 to operate. Enable SOAP by specifying --with-xml2
-for configure. 
+for configure.
+
+Generic frontend server supports HTTP/SOAP/SRW and Z39.50/BER
+on the same port.  SRW SearchRetrieveRequests are mapped
+to bend_init,bend_search,bend_fetch,bend_close. 
 
 Z39.50 Query Type-104 added - to facilitate CQL within Z39.50.
 
 CQL support. Source is directory 'cql'. CQL is supported in ZOOM
 (both SRW and Z39.50) and the YAZ client (Z39.50 only).
 
 
 Z39.50 Query Type-104 added - to facilitate CQL within Z39.50.
 
 CQL support. Source is directory 'cql'. CQL is supported in ZOOM
 (both SRW and Z39.50) and the YAZ client (Z39.50 only).
 
-ZOOM connections are SRW based if host/port is specified
-as http. e.g.  z = ZOOM_connection_new("http://myserver");
+ZOOM connections are SRW based if schem http is used for hostname
+in connect, e.g.  z = ZOOM_connection_new("http://myserver");
 ZOOM_query may be of type CQL, e.g. ZOOM_query_cql(q, "dc.title=x");
 
 CCL proximity operators !n, %n converts to PQF @prox 0 n 1 2 k 2
 ZOOM_query may be of type CQL, e.g. ZOOM_query_cql(q, "dc.title=x");
 
 CCL proximity operators !n, %n converts to PQF @prox 0 n 1 2 k 2
@@ -22,6 +40,8 @@ and @prox 0 n 0 1 k 2 respectively, meaning: exlusion=false,
 distance=n, order=true/false, relation=le, prox unit=word. If
 n is omitted, distance 1 is used.
 
 distance=n, order=true/false, relation=le, prox unit=word. If
 n is omitted, distance 1 is used.
 
+Fixed problem with C compiler include path in wrong order.
+
 For TCP/IP COMSTACK, set recv buffer to an appropriate "large" value
 on Solaris. Patch from Ko van der Sloot.
 
 For TCP/IP COMSTACK, set recv buffer to an appropriate "large" value
 on Solaris. Patch from Ko van der Sloot.
 
@@ -235,7 +255,7 @@ New ZOOM function, ZOOM_connection_last_event, that returns type
 of last event (such as "receive data", "send data", "apdu received",
 etc.
 
 of last event (such as "receive data", "send data", "apdu received",
 etc.
 
-New ZOOM option, schema, that specifies shema OID for retrieval.
+New ZOOM option, schema, that specifies schema for retrieval.
 
 New CCL feature. Qualifiers can be aliases for one or more
 other qualifiers (if more than one is given, OR is used).
 
 New CCL feature. Qualifiers can be aliases for one or more
 other qualifiers (if more than one is given, OR is used).
index 138750e..660cfad 100644 (file)
@@ -2,7 +2,7 @@ yaz (1.9.3-1) unstable; urgency=low
 
   * Upstream.
 
 
   * Upstream.
 
- -- Adam Dickmeiss <adam@indexdata.dk>  Tue, 18 Feb 2003 09:11:40 +0100
+ -- Adam Dickmeiss <adam@indexdata.dk>  Sun, 23 Feb 2003 22:09:08 +0100
 
 yaz (1.9.2-2) unstable; urgency=low
 
 
 yaz (1.9.2-2) unstable; urgency=low
 
index 6d4df12..e8150ad 100644 (file)
@@ -1,4 +1,4 @@
-<!-- $Id: introduction.xml,v 1.11 2003-02-23 14:25:34 adam Exp $ -->
+<!-- $Id: introduction.xml,v 1.12 2003-02-23 21:10:06 adam Exp $ -->
  <chapter id="introduction"><title>Introduction</title>
 
   <para>
  <chapter id="introduction"><title>Introduction</title>
 
   <para>
    Properties of &yaz;:
    <itemizedlist>
     <listitem><para>
    Properties of &yaz;:
    <itemizedlist>
     <listitem><para>
-      Fast operation. The C based BER encoders/decoders as well
-      as the server component of &yaz; is very fast.
-     </para></listitem>
-    <listitem><para>
       Complete 
       <ulink url="http://www.loc.gov/z3950/agency/">Z39.50</ulink>
       Complete 
       <ulink url="http://www.loc.gov/z3950/agency/">Z39.50</ulink>
-      version 3 support. All newer extensions
-      including Z39.50-2000 have been incorporated.
+      version 3 support. Amendments and Z39.50-2002 revision is
+      supported.
      </para></listitem>
     <listitem><para>
       Supports 
      </para></listitem>
     <listitem><para>
       Supports 
       on Windows using Microsoft Visual C++.
      </para></listitem>
     <listitem><para>
       on Windows using Microsoft Visual C++.
      </para></listitem>
     <listitem><para>
+      Fast operation. The C based BER encoders/decoders as well
+      as the server component of &yaz; is very fast.
+     </para></listitem>
+    <listitem><para>
       Liberal license that allows for commercial use of &yaz;.
      </para></listitem>
    </itemizedlist>
       Liberal license that allows for commercial use of &yaz;.
      </para></listitem>
    </itemizedlist>
index 09185f1..1cbe780 100644 (file)
@@ -565,6 +565,7 @@ SortResponse  ::= SEQUENCE{
                   unchanged  (3),
               none    (4)} OPTIONAL,
   diagnostics        [5]             IMPLICIT SEQUENCE OF DiagRec OPTIONAL,
                   unchanged  (3),
               none    (4)} OPTIONAL,
   diagnostics        [5]             IMPLICIT SEQUENCE OF DiagRec OPTIONAL,
+  resultCount        [6]             IMPLICIT INTEGER OPTIONAL,
   otherInfo        OtherInformation OPTIONAL}
 
 -- begin auxiliary definitions for Sort
   otherInfo        OtherInformation OPTIONAL}
 
 -- begin auxiliary definitions for Sort
index 9ee6801..cccb08f 100644 (file)
@@ -3,7 +3,7 @@
  * See the file LICENSE for details.
  * Sebastian Hammer, Adam Dickmeiss
  *
  * See the file LICENSE for details.
  * Sebastian Hammer, Adam Dickmeiss
  *
- * $Id: zget.c,v 1.13 2003-01-06 08:20:29 adam Exp $
+ * $Id: zget.c,v 1.14 2003-02-23 21:10:07 adam Exp $
  */
 
 #include <yaz/proto.h>
  */
 
 #include <yaz/proto.h>
@@ -334,6 +334,7 @@ Z_SortResponse *zget_SortResponse(ODR o)
     r->sortStatus = odr_intdup(o, Z_SortStatus_success);
     r->resultSetStatus = odr_intdup(o, Z_SortResultSetStatus_empty);
     r->diagnostics = 0;
     r->sortStatus = odr_intdup(o, Z_SortStatus_success);
     r->resultSetStatus = odr_intdup(o, Z_SortResultSetStatus_empty);
     r->diagnostics = 0;
+    r->resultCount = 0;
     r->otherInfo = 0;
     return r;
 }
     r->otherInfo = 0;
     return r;
 }