X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zoom%2Fzoomtst4.c;h=7be0b9671c49b278888e269eaf0ed35740dc150f;hb=1167a422a06ea4d4a4b0c14a9f6df5042790f99e;hp=7e3339da5896986c646a3c1c95a8449162feb7b2;hpb=69bcd68523a9a8da083faef16887100369152673;p=yaz-moved-to-github.git diff --git a/zoom/zoomtst4.c b/zoom/zoomtst4.c index 7e3339d..7be0b96 100644 --- a/zoom/zoomtst4.c +++ b/zoom/zoomtst4.c @@ -1,11 +1,12 @@ /* - * $Id: zoomtst4.c,v 1.1 2001-10-23 21:00:20 adam Exp $ + * $Id: zoomtst4.c,v 1.7 2001-11-30 08:24:06 adam Exp $ * * Asynchronous multi-target going through proxy doing search and retrieve * using present. */ #include +#include #include #include @@ -21,10 +22,10 @@ int main(int argc, char **argv) { int i; int no = argc-3; - Z3950_connection z[500]; /* allow at most 500 connections */ - Z3950_resultset r[500]; /* and result sets .. */ - Z3950_search s; - Z3950_options o = Z3950_options_create (); + ZOOM_connection z[500]; /* allow at most 500 connections */ + ZOOM_resultset r[500]; /* and result sets .. */ + ZOOM_query q; + ZOOM_options o = ZOOM_options_create (); if (argc < 4) { @@ -36,18 +37,20 @@ int main(int argc, char **argv) no = 500; /* function my_callback called when reading options .. */ - Z3950_options_set_callback (o, my_callback, 0); + ZOOM_options_set_callback (o, my_callback, 0); /* get 20 (at most) records from offset 5 */ - Z3950_options_set (o, "start", "5"); - Z3950_options_set (o, "count", "20"); + ZOOM_options_set (o, "start", "5"); + ZOOM_options_set (o, "count", "20"); + ZOOM_options_set (o, "schema", "gils-schema"); + ZOOM_options_set (o, "elementSetName", "F"); /* set proxy */ - Z3950_options_set (o, "proxy", argv[1]); + ZOOM_options_set (o, "proxy", argv[1]); /* create query */ - s = Z3950_search_create (); - if (Z3950_search_prefix (s, argv[argc-1])) + q = ZOOM_query_create (); + if (ZOOM_query_prefix (q, argv[argc-1])) { printf ("bad PQF: %s\n", argv[argc-1]); exit (1); @@ -55,13 +58,13 @@ int main(int argc, char **argv) /* connect - and search all */ for (i = 0; i