Index of  //wasd.vsm.com.au/wasd_root/src/osu/*.*

OSU directory README
This directory contains selected OSU (DECthreads) server (v3.6 package) scripts and other resources (see copyright.txt), without source-code modification (except for minor HTML documentation and other configuration). These scripts are supported using WASD's DECnet scripting environment (see the Scripting Environment chapter on DECnet and OSU).

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