[0001]
[0002]
[0003]
[0004]
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]
[0129]
[0130]
[0131]
[0132]
[0133]
[0134]
[0135]
[0136]
[0137]
[0138]
[0139]
[0140]
[0141]
[0142]
[0143]
[0144]
[0145]
[0146]
<title>OSU directory README</title>
<div style="max-width:60em;">

This directory contains selected <nobr><b><u>OSU (DECthreads)
server</u></b></nobr> (v3.6 package) scripts and other resources
(see <a href="copyright.txt">copyright.txt</a>), <b>without source-code
modification</b> (except for minor HTML documentation and other configuration).

These scripts are supported using WASD's DECnet scripting environment (see the
<a href="/wasd_root/wasdoc/scripting/scripting.html">Scripting Environment</a>
chapter on DECnet and OSU).

<p> A proxy entry similar to the following is a minimum requirement.

<pre>
  $ SET DEFAULT SYS$SYSTEM
  $ MCR AUTHORIZE
  UAF> ADD /PROXY 0::HTTP$SERVER HTTP$NOBODY /DEFAULT
</pre>

<p><b>When the server is configured to support OSU scripts</b> the following
provide a basis for testing and demonstration.

<p>
<style>td,th{vertical-align:top;}</style>
<table cellpadding="5" cellspacing="0" border="1" width="100%"
style="border-collapse:collapse;border:1px solid black;">

<tr><th>OSU (via DECnet)</th><th>Description</th></tr>

<tr>
<td>
<a href="/htbin/osu_testcgi/with/some.meaningless?path">TESTCGI.C</a>
</td>
<td>
Simple test of the OSU CGI environment.
</td>
</tr>

<tr>
<td>
<form method="POST" action="/htbin/osu_testform">
<input type="hidden" name="field1" value="Just some hidden field :^)">
<input type="hidden" name="field2" value="Just another hidden field :^)">
<input type="submit" value="TESTFORM.C">
</td>
<td>
Simple POST test of the OSU environment.
</td>
</tr>

<tr>
<td>
<a href="testform.html">TESTFORM.HTML</a>
</td>
<td>
An OSU document testing SET_DCL_ENV.C and CGI-MAILTO.C (the latter requires
specific configuration!)
</td>
</tr>

<tr>
<td>
<a href="tmail.html">TMAIL.HTML</a>
</td>
<td>
Another OSU document, demonstrating the use of TMAIL.C
</td>
</tr>

<tr>
<td>
<a href="/htbin/helpgate/help">HELPGATE</a>
</td>
<td>
This script provides access to VMS Help libraries, in a similar fashion to
WASD's own <a href="/help">Conan The Librarian</a>.  For this script to behave
itself properly it really should own the &quot;/help&quot; path via a mapping
rule!
</td>
</tr>

<tr>
<td>
<a href="/htbin/webbook/sys$common:[decw$book]library.decw$bookshelf/">
WebBook</a>
</td>
<td>
WebBook is a Bookreader emulator similar to WASD's
<a href="/sys$common/decw$book/library.decw$bookshelf">HyperReader</a>
(some of these may not work for local environment reasons).
</td>
</tr>

<tr>
<td>
<a href="preproc.htmlx">PREPROC.HTMLX</a>
</td>
<td>
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.
</td>
</tr>

<tr>
<td>
<a href="preproc2.htmlx">PREPROC2.HTMLX</a>
</td>
<td>
Same as above, with the <i>accesses</i> disabled. (A minor correction, not
modification, was needed to the source code for it to work at all &nbsp;;^)
</td>
</tr>

</table>

<p> Of course <b>standard CGI scripts</b> may also be transparently executed
within the DECnet environment.  Here is a sample ...

<p>
<table cellpadding="5" cellspacing="0" border="1" width="100%"
style="border-collapse:collapse;border:1px solid black;">

<tr><th>Process CGI</th><th>CGI via DECnet</th>
<th>Description</th></tr>

<tr>
<td>[<a href="/cgi-bin/cgi_symbols">CGI_symbols</a>]</td>
<td>[<a href="/decnet/cgi_symbols">CGI_symbols</a>]</td>
<td>
Simple CGI environment test.
</td>
</tr>

<tr>
<td>[<a href="/cgi-bin/conan">conan</a>]</td>
<td>[<a href="/decnet/conan">conan</a>]</td>
<td>
Conan The Librarian
</td>
</tr>

</table>
</form>
</div>