Remove extraneous and misleading old CVS IDs
[ZOOM-Perl-moved-to-github.git] / samples / zoom / zoomtst3.pl
index 8d4a232..91c00be 100644 (file)
@@ -1,7 +1,7 @@
-# $Id: zoomtst3.pl,v 1.1 2006-04-07 11:07:12 mike Exp $
-#
 # See ../README for a description of this program.
 # perl -I../../blib/lib -I../../blib/arch zoomtst3.pl <t1> [...] <tN> <query>
+# for example:
+# perl -I../../blib/lib -I../../blib/arch zoomtst3.pl z3950.loc.gov:7090/Voyager z3950.indexdata.com:210/gils endeavor.flo.org:7090/Voyager mineral
 
 use strict;
 use warnings;
@@ -9,7 +9,7 @@ use ZOOM;
 
 if (@ARGV < 2) {
     print STDERR "Usage: $0 target1 target2 ... targetN query\n";
-    print STDERR "     eg. $0 bagel.indexdata.dk/gils localhost:9999 fish\n";
+    print STDERR "     eg. $0 z3950.indexdata.dk/gils localhost:9999 fish\n";
     exit 1;
 }
 
@@ -28,7 +28,7 @@ $o->option(elementSetName => "F");
 # Connect to all targets: options are the same for all of them
 for (my $i = 0; $i < $n; $i++) {
     $z[$i] = create ZOOM::Connection($o);
-    $z[$i]->connect($ARGV[$i], 0); ### remove the "0"?
+    $z[$i]->connect($ARGV[$i]);
 }
 
 # Search all
@@ -40,7 +40,11 @@ for (my $i = 0; $i < $n; $i++) {
 while ((my $i = ZOOM::event(\@z)) != 0) {
     my $ev = $z[$i-1]->last_event();
     print("connection ", $i-1, ": event $ev (", ZOOM::event_str($ev), ")\n");
-    ### It would be nice to display results as they come in.
+    # It would be nice to display results as they come in, but the
+    # ability to do so is dependent on the END event, which was
+    # introduced only in YAZ 2.1.17.  If you have a sufficiently new
+    # YAZ, please use the alternative "async.pl", which is similar to
+    # this program except in its asynchronous display.
 }
 
 # No more to be done.  Inspect results