Newsgroups: bit.listserv.spires-l
Date:         Thu, 5 Nov 1992 08:53:54 EST
From:         "Bhaskaran Balakrishnan [ph: (315) 443-1145]"
              <BBALAKRI@SUVM.BITNET>
Subject:      SPIGopher code available via anonymous ftp

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         --
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU