A proxy entry similar to the following is a minimum requirement.
$ SET DEFAULT SYS$SYSTEM $ MCR AUTHORIZE UAF> ADD /PROXY 0::HTTP$SERVER HTTP$NOBODY /DEFAULT
When the server is configured to support OSU scripts the following provide a basis for testing and demonstration.
OSU (via DECnet) | Description |
---|---|
TESTCGI.C | Simple test of the OSU CGI environment. |
Simple POST test of the OSU environment. | |
TESTFORM.HTML | An OSU document testing SET_DCL_ENV.C and CGI-MAILTO.C (the latter requires specific configuration!) |
TMAIL.HTML | Another OSU document, demonstrating the use of TMAIL.C |
HELPGATE | This script provides access to VMS Help libraries, in a similar fashion to WASD's own Conan The Librarian. For this script to behave itself properly it really should own the "/help" path via a mapping rule! |
WebBook | WebBook is a Bookreader emulator similar to WASD's HyperReader (some of these may not work for local environment reasons). |
PREPROC.HTMLX | The OSU document demonstrating the use of OSU's SSI processor. Some paths have been modified for WASD's directory structure. The ACCESSES.PERMISSIONS (read this file) may need to be modified for this to work on any particular site. |
PREPROC2.HTMLX | Same as above, with the accesses disabled. (A minor correction, not modification, was needed to the source code for it to work at all ;^) |
Of course standard CGI scripts may also be transparently executed within the DECnet environment. Here is a sample ...
Process CGI | CGI via DECnet | Description |
---|---|---|
[CGI_symbols] | [CGI_symbols] | Simple CGI environment test. |
[calendar] | [calendar] | Calendar generator. |
[conan] | [conan] | Conan The Librarian |
Name Size
obj_vax/ 1K
accesses.dat 0
accesses.permissions 1K
access_db.c 8K
access_db.h 541
book.xbm 276
bookfile_figure.c 9K
bookfile_figure.h 278
bookfile_index.c 10K
bookfile_index.h 978
bookfile_io.c 12K
bookfile_io.h 1K
bookfile_section.c 11K
bookfile_section.h 1K
bookfile_text.c 4K
bookfile_text.h 1K
bookreader_recdef.h 7K
build_osu.com 4K
cgi-mailto.c 12K
cgi-mailto.h 565
cgilib.c 22K
cgilib.h 863
cgiwasd.com 1K
cgi_symbols.c 11K
copyright.txt 424
dcl_env_rm.com 2K
helpgate.com 3K
html_preproc.c 51K
html_preproc.com 819
lbrio.c 7K
lbrio.h 873
preproc.htmlx 5K
preproc.htmlx$ 4
preproc.inc 54
preproc2.htmlx 5K
readme.html 3K
scriptlib.c 12K
scriptlib.h 523
set_dcl_env.c 30K
shelf.xbm 279
testcgi.c 437
testform.c 1K
testform.html 1K
tmail.c 21K
tmail.html 5K
tmail.tmail 422
vmshelpgate.c 27K
webbook.c 23K
webbook_axp.opt 203
webbook_ia64.opt 212
webbook_shelf.c 12K
webbook_vax.opt 203
wwwexec.com 11K
wwwexec_v9.com 11K