WASD VMS Analog version 3.0

Be sure to review the Analog 3.0 Readme.

WASD modifications to the base ANALOG distribution are extremely minor, mainly for convenience or efficiency. However, the ANLGFORM.C program has been more extensively modified to allow form requested reports to be generated under VMS with relative ease. The introduction of VMS logicals has been done to make the package more easily relocatable. The directory structure is the same as that supported by the WASD package, although there is no reason why some of this could not be relocated to suit other servers.

To obtain a report request form use the path

  /cgi-bin/analog
After that it all happens by magic (and the utility of CGI scripting :^)

The file ANALOG_STARTUP.COM must be executed with each startup. It defines logicals required for the slightly modified ANALOG. In particular the logical ANALOG_SCRATCH must point somewhere the server has write access to create small, temporary files when using the ANLGFORM.EXE program.

Required Rule Mapping Entry

Place the following rule in HTTP$MAP

  pass /analog_root/* /analog_root/*

Files Modified

The following files have been modified for the WASD implementation.
(The originals may be found in [.B4WASD])

ANALHEA2.H
ANALHEAD.H
ANALOG.C
ANALOG.CFG
ANLGFORM.C
ANLGFORM.HTML
DESCRIP.MMS
INIT.C

Files Added

The following files have been added for the WASD implementation.

File   Function
ANALOG_STARTUP.COM    defines required logicals
BUILD_ANALOG.COM    brute-force compile and/or link executables
README.HTML    yup, this one!

WASD Run-Time

The following files comprise the WASD run-time.

File   Function
HT_ROOT:[AXP]ANALOG.EXE    Executable
HT_ROOT:[VAX]ANALOG.EXE    Executable
HT_ROOT:[AXP]ANLGFORM.EXE    Executable
HT_ROOT:[VAX]ANLGFORM.EXE    Executable
HT_ROOT:[SCRIPT]ANALOG.COM    DCL script wrapper
HT_ROOT:[SCRIPT]ANLGFORM.COM    DCL script wrapper

Upgrading from 2.11?

Delete the following files.

CGI-BIN:[000000]ANALFORM.COM
CGI-BIN:[000000]ANALFORM.EXE
where-ever:ANALFORM.HTML

Mark G. Daniel
Mark.Daniel@dsto.defence.gov.au
Last revised 22nd June 1998
WASD package demonstration site: http://www.vsm.com.au:8000/