Dynamic WAIS extends the WAIS paradigm to support information from
remote search systems (as opposed to the usual collection of static
documents).  It supports gateways from WAIS to Archie and to our
Netfind Internet User directory service.  Unlike menu-level gateways
(such as the telnet interface from the Internet Gopher system to
Netfind), Dynamic WAIS uses the Z39.50 information retrieval protocol
to seamlessly integrate the information spaces.  This approach allows
users to access a great deal of diverse information without learning
multiple user interfaces.

If you would like to learn more about Dynamic WAIS, you can obtain the
source to the Dynamic WAIS prototype.  The prototype is available via
anonymous ftp from ftp.cs.colorado.edu in /pub/cs/distribs/dynamicwais.  
A paper on Dynamic WAIS is in preparation.

This WAIS server was created in January 1993 by Darren R. Hardy and
Michael F. Schwartz as part of the Networked Resource Discovery
Project.  You may reach them at the Department of Computer Science,
University of Colorado, Boulder, CO  80309-0430, or via email at
hardy@cs.colorado.edu and schwartz@cs.colorado.edu.

To run a Dynamic WAIS server which provides information-level gateways
between WAIS and Netfind, and WAIS and Archie, 

1. Retrieve the Netfind distribution and its seed database.  It's
available via anonymous ftp from ftp.cs.colorado.edu [128.138.243.151]
in /pub/cs/distribs/netfind.

2. Retrieve the Archie-Prospero client.  It's available via anonymous
ftp from ftp.unl.edu [129.93.1.11] as /pub/archie/clients/archie-1.3.tar.Z.

3. Retrieve the WAIS 8-b5.1 distribution (or the most current version).  
It's available via anonymous ftp from think.com [131.239.2.1] as 
/wais/wais-8-b5.1.tar.Z.  

4. Apply the patches to the WAIS code.  The patch file is
wais-fixes/PATCH-8-b5-1.  Then compile Archie, Netfind, and WAIS and
install them into the same bin directory.  Compiling WAIS may generate
some warnings (and/or errors for "etags"), don't worry about them.  You
will need to change the pathnames for the _CMD #define's in the
irsearch.c and irretrvl.c files in the WAIS ir directory.  To apply the
patch, run

	% cd wais-8-b5.1 	# top-level WAIS 8-b5.1 directory
	% patch -p < ../wais-fixes/PATCH-8-b5-1

To use the 8-b5 version of WAIS, then use wais-fixes/PATCH-8-b5 instead.

5. Run the waisserver command using dynamic-archie.src and dynamic-netfind.src.
