Date: 05 Nov 1992 13:06:03 -0500 (EST)
From: BBALAKRI@SUVM.BITNET ("Bhaskaran Balakrishnan [ph: (315) 443-1145]")
Subject: SPIGopher available via anonymous ftp
Original-To: gopher-news@boombox.micro.umn.edu
X-Envelope-To: gopher-news@boombox.micro.umn.edu
Content-Transfer-Encoding: 7BIT
Comments: Please post where appropriate
Newsgroups: comp.infosystems.gopher
Distribution: comp

This is to let you know that I've made all the SPIGopher code available
via anonymous ftp for anyone who's interested.
 
The files are located on:
 
dataserver.syr.edu (128.230.4.5)
 
in the    /pub/spigopher    directory.
 
For those of you who don't know:
 
 
SPIGopher is a system that allows [SPIRES] databases to be integrated
in a "read only" manner into the Gopher world. The integration is
transparent in that, by using already existing Gopher "types":
 
   0 document (or file)
   1 menu
   7 search
 
users are unaware that they are interacting with SPIRES (the DBMS and
the databases within).
 
Not including SPIRES, the DBMS from  Stanford University,
SPIGopher@suvm.syr.edu (VM/CMS operating system) needs:
 
REXX, CMS PIPES, Gopher software (the GOPHER REXX files, really),
RXSOCKET and RAMDISK. The last is used for creating a "virtual minidisk"
for SPIRES output.
 
Non-SPIRES sites may want to look at the code as a MODEL
for setting up a "hook" between Gopher and any service that
can work within already recognized Gopher types.
 
 
The files in the directory are:
 
General:
-------
 
SPIGOPHR.FILES            Contents of directory
 
SPIGOPHR.README           Brief introduction, "terms & conditions"
 
spigophr.paper            Text of the SPIGopher paper presented at
                          the SPIRES Fall '92 Workshop. Talks about
                          Gopher, database searching and connecting the two.
spigophr.fig1             Text of Figure 1 of spigophr.paper showing
                          Gopher client-SPIGopher interaction. NOTE:
                          The line length exceeds 80 characters.
 
VM related:
-----------
 
spigophr.direct           Directory entry of "main" SPIGopher server
 
spigoph1.direct           Sample directory entry of "index" server
 
spigophr.profile          PROFILE EXEC of main SPIGopher server
 
spigoph1.profile          PROFILE EXEC of SPIGopher index server
 
 
Rexx Code:
---------
 
 
strtsvr.exec              EXEC to gets things rolling
 
getdbind.exec             EXEC used by index servers at start-up
 
spigophr.exec             Modified VM-Gopher server (GOPHERD EXEC 2.3.0)
                          developed by Rick Troth of Rice University
                          to listen for requests, pass request to
                          $SPIGFR$ EXEC and send any "result" back.
 
$spigfr$.exec             Rexx-SPIRES interface that does SPIGopher requests
 
SPIRES related:
--------------
 
spigfr.definer            File Definer for SPIGOPHER - the "meta"
                          database, used by SPIGopher
 
spigfr.format             Formats associated with SPIGOPHER
 
rstrnts.spigfr            SPIGOPHER record for RESTAURANTS subfile
 
 
rstgfr.format             SPIGopher format for RESTAURANTS subfile
 
 
 
 
Please feel free to pass this on to anyone you think may be interested.
 
 
B
 
-- Bhaskaran Balakrishnan, Faculty Computing Services                    --
-- Computing Services, Syracuse University , Syracuse, NY 13244          --
-- Bitnet: BBALAKRI@SUVM     Internet: BBALAKRI@SUVM.ACS.SYR.EDU         --