Conan Help

> Affectionately known as Conan The Librarian, and with acknowlegement and all due respect to Wierd Al Yankovic `:^)` this script makes VMS Help and Text libraries accessable in the web environment. It also provides a keyword search facility, both from a search dialog on relevant pages, and using a URL query string.

VMS Help

> The system's default help library (as with command-line HELP) can be accessed using the URL

>       /help

> To access a specific topic, say on the SHOW command, use something like

>       /help/show

> Qualifiers may be specified using either a leading slash or a leading underscore, as illustrated

>       /help/show/symbol/qualifiers//all
>       /help/show/symbol/qualifiers/_all

> In addition to the search dialog on relevant pages the help library and and major topics may be searched for a keyword using the URL field. The following example shows the string "management" being searched for first in the whole library, then just within the show topic.

>       /help?management
>       /help/show?management

> Note that if another HELP script is using the "/help" path that "/conan" should also access the librarian. Which means these forms will also work:

>       /conan
>       /conan/show
>       /conan/show?management

Other Help Libraries

> To access other than the default VMS help library merely specify the file using the URL-equivalent path as in the following example:

>       /help/sys$common/syshlp/mailhelp.hlb

Text Libraries

> The librarian also allows VMS Text Libraries to accessed and searched. Just provide the URL-equivalent path to the library.

>       /conan/sys$common/syslib/erflib.tlb

> Text library modules accessed are returned as plain-text documents. This makes them particularly suitable for accessed programming language libraries as with the C header library (if on this system):

>      /conan/sys$common/syslib/decc$rtldef.tlb

Other Librarian Functionality

> To obtain an index of matching libraries explicitly activate the Conan script providing a wildcard file specification, as in the following example:

>       /conan/sys$common/syshlp/*.hlb

> To obtain the library header information add a query string to the library file specification, as follows:

>       /conan/sys$common/syshlp/helplib.hlb?do=header

> To provide a menu os possible functions add a query string to the library file specification, as follows:

>       /conan/sys$common/syshlp/helplib.hlb?do=menu