This directory provides some demonstration CGIplus scripts. These are here only to provide examples on approaching the CGIplus environment ... and of course to provide some skeletal code for use in real CGIplus applications ;^) Also provided is a CGIplus-based wrapper for supporting ISAPI extension DLLs.
CGIplus Scripts In This Directory | |||
---|---|---|---|
Standard CGI | CGIplus | Source Code | Comment |
[demo] | [demo] | CGIplusDemo.c | |
[demo] | CGIplusLoop.c | Uses a simple loop to read the CGIplus variables from CGIPLUSIN. | |
[demo] | [demo] | CGIplusSkel.c | Uses a sophisticated, stand-alone function to get CGI variables independent of whether it is used in a standard or CGIplus environment. |
[demo] | [demo] | CGIplusTest.c | |
[demo] | CGIPLUSPROC.COM | Even DCL procedures can be CGIplus scripts! | |
[demo]
(requires Perl to be available on the server system) |
CGIplus.pl | Note the difference in latency between the first and subsequent uses. Might consider doing more with Perl now it doesn't have to be pre-compiled each time the script functionality is used! Uses the [DclScriptRunTime] configuration for the Perl interpreter. | |
Other WASD Scripts Supporting CGIplus | |||
[demo] | [demo] | Conan.c | "Conan The Librarian" provides access to help and text libraries |
HyperShelf | Provides access to BNU and Bookreader shelves | ||
HyperReader | Provides access Bookreader books | ||
ISAPI Supported using CGIplus
ISAPI ... Microsoft and Process Software Corp. Specification | |||
CGIsapi.c | This is the wrapper application that allows ISAPI DLLs to be executed as WASD scripts | ||
[demo] | ISAPIexample.c | An example ISAPI DLL |