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. |
[conan] | [conan] | Conan The Librarian |
Name Revised Size Description obj_ia64/ 3-Nov-2014 18:54 1,024 subdirectory OBJ_X86_64/ 9-May-2022 03:14 1,024 subdirectory accesses.dat 21-Jan-2024 09:20 73,728 accesses.permissions 21-Jan-2024 09:20 1,765 access_db.c 21-Jan-2024 09:20 8,857 C source access_db.h 21-Jan-2024 09:20 541 C header book.xbm 21-Jan-2024 09:20 276 X-bitmap bookfile_figure.c 21-Jan-2024 09:20 10,174 C source bookfile_figure.h 21-Jan-2024 09:20 278 C header bookfile_index.c 21-Jan-2024 09:20 10,268 C source bookfile_index.h 21-Jan-2024 09:20 978 C header bookfile_io.c 21-Jan-2024 09:20 12,586 C source bookfile_io.h 21-Jan-2024 09:20 1,286 C header bookfile_section.c 21-Jan-2024 09:20 11,884 C source bookfile_section.h 21-Jan-2024 09:20 1,276 C header bookfile_text.c 21-Jan-2024 09:20 4,357 C source bookfile_text.h 21-Jan-2024 09:20 1,309 C header bookreader_recdef.h 21-Jan-2024 09:20 7,785 C header build_osu.com 21-Jan-2024 09:20 3,978 DCL procedure cgi-mailto.c 21-Jan-2024 09:20 12,566 C source cgi-mailto.h 21-Jan-2024 09:20 565 C header cgilib.c 21-Jan-2024 09:20 23,479 C source cgilib.h 21-Jan-2024 09:20 863 C header cgiwasd.com 21-Jan-2024 09:20 1,827 DCL procedure cgi_symbols.c 21-Jan-2024 09:20 11,526 C source copyright.txt 21-Jan-2024 09:20 424 plain text dcl_env_rm.com 21-Jan-2024 09:20 2,083 DCL procedure helpgate.com 21-Jan-2024 09:20 3,590 DCL procedure html_preproc.c 21-Jan-2024 09:20 52,273 C source html_preproc.com 21-Jan-2024 09:20 819 DCL procedure lbrio.c 21-Jan-2024 09:20 7,809 C source lbrio.h 21-Jan-2024 09:20 873 C header preproc.htmlx 21-Jan-2024 09:20 5,758 OSU SSI HTML preproc.htmlx$ 21-Jan-2024 09:20 4 preproc.inc 21-Jan-2024 09:20 54 preproc2.htmlx 21-Jan-2024 09:20 5,795 OSU SSI HTML readme.html 21-Jan-2024 09:20 3,644 "OSU directory README" scriptlib.c 21-Jan-2024 09:20 13,010 C source scriptlib.h 21-Jan-2024 09:20 544 C header set_dcl_env.c 21-Jan-2024 09:20 30,984 C source shelf.xbm 21-Jan-2024 09:20 279 X-bitmap testcgi.c 21-Jan-2024 09:20 437 C source testform.c 21-Jan-2024 09:20 1,045 C source testform.html 21-Jan-2024 09:20 1,745 "Fill out forms example" tmail.c 21-Jan-2024 09:20 21,325 C source tmail.html 21-Jan-2024 09:20 5,426 "Tmail demo" tmail.tmail 21-Jan-2024 09:20 422 vmshelpgate.c 21-Jan-2024 09:20 28,372 C source webbook.c 21-Jan-2024 09:20 23,992 C source webbook_axp.opt 21-Jan-2024 09:20 203 VMS linker options webbook_ia64.opt 21-Jan-2024 09:20 212 VMS linker options webbook_shelf.c 21-Jan-2024 09:20 12,951 C source webbook_vax.opt 24-Nov-2018 22:53 203 VMS linker options webbook_x86_64.opt 21-Jan-2024 09:20 230 VMS linker options wwwexec.com 21-Jan-2024 09:20 11,883 DCL procedure wwwexec_v9.com 21-Jan-2024 09:20 11,538 DCL procedure