NOTE: SOME FUNCTIONALITY EMPLOYS JAVASCRIPT WASD Web Environment

WASD Web Environment

For version 12.0 release of WASD VMS Web Services.

Published November 2021

Document generated using wasDOC version 2.0.0

Abstract

This document is a guide to supporting Web documents within the WASD Web Services environment. It is not a tutorial on writing HTML documents.

For installation and update details see WASD Web Services - Installation

For detailed configuration information see WASD Web Services - Configuration

For the more significant features and facilities available see WASD Web Services - Features

For information on CGI, CGIplus, ISAPI, OSU, etc., scripting, see WASD Web Services - Scripting

Online Search

   

WASD VMS Web Services – Copyright © 1996-2021 Mark G. Daniel

Apache License, Version 2.0
License

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this software except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Mark.Daniel@wasd.vsm.com.au
A pox on the houses of all spamers. Make that two poxes.

All copyright and trademarks within this document belong to their rightful owners. See 10. Attribution and Acknowledgement.

This is a static (file), multipart document.
Alternative single static and dynamic documents.
Links followed by ⤤ open in a new page.

Table of Content

1.…………………Introduction
2.…………………Document Access and Specification
2.1…………………Document Content Type
2.2…………………Explicitly Specifying Content-Type
2.3…………………Document Specification
2.3.1…………………Absolute File Path
2.3.2…………………Partial (or Relative) File Path
2.4…………………Extended File Specifications (ODS-5)
2.4.1…………………Characters In Request Paths
2.4.2…………………Characters In Server-Generated Paths
2.4.3…………………Document Cache
3.…………………Directory Listing
3.1…………………Controlling Access To A Directory
3.2…………………"Hidden" Files
3.3…………………Server Directives
3.3.1………………….WWW_WASD
3.3.2…………………Layout
3.3.3…………………Directory Style
3.3.4…………………Selective Listing
3.3.5…………………Listing Title
3.3.6…………………Listing Font
3.3.7…………………File Versions
3.3.8…………………Readme Files
3.3.9…………………Listing Delimiters
3.3.10…………………Suppressing Directories
3.3.11…………………Listing Refresh and Expiry
3.3.12…………………Scripting From Directory Listings
3.3.13…………………Auto-Scripting
3.3.14…………………Target Window
3.3.15…………………Specifying Content-Type
3.3.16…………………Icon Plain Text Link
3.3.17…………………Query String
3.3.18…………………Allowing Override
3.4…………………Directory Tree
4.…………………Server Side Includes (SSI)
4.1…………………Virtual Documents
4.2…………………Last-Modified Information
4.3…………………Pre-Expiring Documents
4.4…………………Directive Syntax
4.5…………………Directives
4.5.1…………………#ACCESSES
4.5.2…………………#CONFIG
4.5.3…………………#DIR
4.5.4…………………#DCL
4.5.5…………………#ECHO
4.5.6…………………#ELIF
4.5.7…………………#ELSE
4.5.8…………………#ENDIF
4.5.9…………………#EXEC
4.5.10…………………#EXIT
4.5.11…………………#FCREATED
4.5.12…………………#FLASTMOD
4.5.13…………………#FSIZE
4.5.14…………………#IF
4.5.15…………………#INCLUDE
4.5.16…………………#MODIFIED
4.5.17…………………#ORIF
4.5.18…………………#PRINTENV
4.5.19…………………#SET
4.5.20…………………#SSI
4.5.21…………………#STOP
4.6…………………Variables
4.7…………………Flow Control
4.8…………………Query Strings
4.9…………………File and Virtual Specifications
4.9.1…………………THE_FILE_NAME
4.10…………………Time Format
4.11…………………OSU Compatibility
4.12…………………Script-Generated SSI Documents
5.…………………Document Searching
5.1…………………Plain-Text Search
5.2…………………HTML Search
5.3…………………Search Syntax
5.3.1…………………Standard Search Form
5.3.2…………………Forms-Based Search
5.3.3…………………Search Options
5.3.4…………………Example Search Form
6.…………………VMS Help and Text Libraries
7.…………………Bookreader Books and Libraries
8.…………………Web Document Update
9.…………………Index
10.…………………Attribution and Acknowledgement