2 * $Id: testclient.c,v 1.2 2002-10-23 13:25:00 heikki Exp $
4 * Synchronous single-target client doing search (but no yet retrieval)
9 #include <yaz/xmalloc.h>
12 int main(int argc, char **argv)
17 const char *errmsg, *addinfo;
20 if ( (argc != 3) && (argc !=4) )
22 fprintf (stderr, "usage:\n%s target query [delay]\n", *argv);
23 fprintf (stderr, " eg. bagel.indexdata.dk/gils computer\n");
26 z = ZOOM_connection_new (argv[1], 0);
28 if ((error = ZOOM_connection_error(z, &errmsg, &addinfo)))
30 fprintf (stderr, "Error: %s (%d) %s\n", errmsg, error, addinfo);
34 r = ZOOM_connection_search_pqf (z, argv[2]);
35 if ((error = ZOOM_connection_error(z, &errmsg, &addinfo)))
36 fprintf (stderr, "Error: %s (%d) %s\n", errmsg, error, addinfo);
38 printf ("Result count: %d\n", ZOOM_resultset_size(r));
46 ZOOM_resultset_destroy (r);
47 ZOOM_connection_destroy (z);