Gateway to VMS Help: Internals

These are technical and installation notes about the gateway to VMS Help . Please send bug reports and suggestions to Jean-Francois Groff (jfg@cernvax.cern.ch).

Sources

The program consists of the generic daemon HTDaemon.c , and a special function, stored in VMSHelpGate.c , to retrieve VMS Help data and convert it to HTML.

Installation

The files you need are as follows. You should customise them, putting in your own directory names.:
launchgate.com
Runs the server as a detached process. Put a call to this from your sys$startup procedure, wherever that is. This detaches a job to use www_server.com ans input, and a log file as output.
www_server.com
The server command file, a wrapper for the actual server executable. In this file, set the temporary directory for the storage of a cache of .HLP files. This file runs the executable.
test.com
Here is just an example of a file to build and test the server.
descrip.mms
This is an MMS file to build the executable. If you don't have MMS, you may be able to figure out from loking at it which commands you should use. You can find a machine running MMS and generate the equivalent .com files. See comments at the top of this file on how to run it.
The source files and executable .EXE are currently (October 92) available on HEP decnet in vxcrna::disk$d1:[jfg.www...]. Note also you can pick up the master sources from dxcern:: automatically by running

MMS /MACRO=(U=DXCERN::).

If you are not in HEP decnet, you should find the sources in the WWWDaemon_v.vv.tar.Z file in the distribution. See the README file.

_________________________________________________________________

JFG