Site powered by WASD and VMS    Welcome.  This page provides some basic information on, and access to, the "WASD VMS Hypertext Services" package, version 8.5, OpenVMS Freeware CD Release

All of the software and documentation in this package is Copyright © 1996-2004 Mark G. Daniel, licenced under the terms of the GNU General Public Licence as published by the Free Software Foundation; version 2 of the License, or any later version.

Features  -  The WASD package contains a highly VMS-integrated, feature rich and performance competitive HTTP and proxy server, a versatile CGI-based scripting environment, persistent CGIplus, FastCGI, Perl, PHP and other dynamic content environments, along with a collection of VMS-oriented and otherwise useful scripts.

Requirements  -  The package can be deployed on VMS V6.n, 7.n and 8.n, Alpha, Itanium (from Q1 2004) and VAX, using any TCP/IP environment supporting the BG: driver.  This includes UCX (3/4.n), OpenVMS TCP/IP Services (v5.n), MultiNet, TCPware.

Scripting  -  A comprehensive scripting environment is provided; CGI, ISAPI, OSU-compatible (DECnet), Java, Perl, with persistant scripting supported.  The Scripting Overview describes these.  A significant number of VMS-specific scripts are also provided, including HELP, Bookreader, system performance, and many more example and useful scripts.  Other scripts provided as separate packages are available direct from this CD or via the download page.

Documentation  -  The Technical Overview contains detailed information on server installation and setup (remember that if accessing the documentation via file:// or the CD contents are being provided by another Web server some links will not be valid and on-line demonstrations will not necessarily work!)

PostScript versions of these documents are available for viewing with VMS CDA Viewer or GhostScript (if installed on your system), or for printing.  Make sure the freeware CD is mounted /SYSTEM then
 $ PRINT /QUEUE=postscript-queue cd:[HTTPD_WASD.DOC.HTD]HTD.PS

These are large documents, so if you have a printer providing two pages per sheet and/or double-sided it is recommended to submit the job with the appropriate parameters!

Installation  -  The Technical Overview includes detail at various levels on how to install the package.  It can either be compiled with DECC 5/6.n, or using the supplied AXP (Alpha) or VAX specific object module archives (built against a base of VMS V6.0, and so should work for VMS V6.n, V7.n), perform a link-only build.  Installation is basically a three-step process.

  1. Restore the archive.
      $ SET DEFAULT device:[000000]
      (then optionally, architecture-specific object modules)
      $ UNZIP "-V" cd:[HTTPD_WASD]HTROOT853-axp|vax.ZIP

  2. Install the package.
      $ SET DEFAULT device:[HT_ROOT]
      $ @INSTALL

  3. Customize the package to suit the site's exact requirements.

Evaluation  -  Online at

Download  -  From this CD

Support Packages  -  These provide useful, and in some respects essential, additional functionality in the WASD environment.  Others of interest may be found on the WASD download site.

  • FastCGI  -  An interface for applications written to Open Market, Inc's FastCGI specification.

  • Perl  -  A persistent Perl 5.6 or 5.8 interpreter.

  • PHP  -  A persistent PHP iscripting engine.

  • SSL  -  Secure Sockets Layer functionality is available using one (or more) of:

    1. SSL for OpenVMS Alpha layered product (Alpha only)
    2. locally built OpenSSL package (Alpha and VAX)
    3. pre-built kit from the WASD download site (Alpha and VAX)

Hope you find it useful!


As of the date below, the following is the primary distribution site for full packges, latest versions, updates, bugfixes, other support packages, etc.

 Mark G. Daniel
 A pox on the houses of all SPAMers. Make that two poxes.
 November 2004