The following features changes for the Tcl API are included in AOLserver Version 3.0:
Feature | Where Documented |
---|---|
ADP parsers supported: ADP parsers implement
a specific syntax for ADPs. Two ADP parsers are registered by default: "adp"
and "fancy".
Configure ADP parsers in the ns/server/server-name/adp and ns/server/server-name/adp/parsers sections of the configuration file. You can specify a specific ADP parser in the ns_adp_eval Tcl function. You can register new ADP parsers with the Ns_AdpRegisterParser C function. |
Administrator's Guide:
page 56, page
57
Tcl Developer's Guide: page 10, page 53 C Developer's Guide: page 45 |
New ADP configuration parameters: Several new parameters have been added, and some other parameters have been removed. | Administrator's Guide: page 56 |
ADP caching configuration changed: Caching for ADPs is configured with the new Cache parameter in the ADP section. | Administrator's Guide: page 56 |
Built-in ADP tags no longer supported: The built-in ADP tags, <aol>, <browser>, <msie>, and <netscape>, are no longer supported. You can register your own ADP tags with the ns_adp_registertag and ns_register_adptag functions. | Tcl Developer's Guide: page 58, page 160 |
New/Modified ADP functions: The following
Tcl functions are new:
The following Tcl functions are modified:
|
Tcl Developer's Guide: page 50 through page 62 |
ADP debugging with TclPro: TclPro debugging for ADPs can be enabled with the new EnableDebug parameter, or with the new ns_adp_debug function. | Tcl Developer's Guide: page 7, page 9, page 50 |
Some database services functions removed:
The following database services functions have been removed:
|
NA |
Tcl caching changed: Tcl file caching is
no longer configured through the configuration file. The ns_cache
function has been removed, and a new set of caching functions has been
implemented:
|
Tcl Developer's Guide: page 67 through page 70 |
New configuration file Tcl functions: The new ns_section and ns_param Tcl functions are used to define the sections and parameters in the configuration file. The new ns_configsection and ns_configsections functions are used to return information from the configuration file. | Tcl Developer's Guide: page 76, page 77, page 145, page 182 |
Full Text functions removed: Illustra and
the full text features of AOLserver are no longer supported. As a result,
the following Tcl functions have been removed:
|
NA |
Linked interpreters no longer used: Tcl interpreters no longer share the same procedure tables. During startup, a single interpreter, known as the parent interpreter, exists and is populated with procedures. After startup, the parent interpreter is copied into many child interpreters, each of which is assigned a connection thread. | Tcl Developer's Guide: page 29 |
Maintaining state data no longer supported:
AOLserver no longer maintains state data in Tcl. As a result, the following
Tcl functions have also been removed:
|
NA |
Permissions functions modified: Six new
permissions functions replace the old permissions functions. The new functions
are:
|
Tcl Developer's Guide: page 150, page 152 |
Server statistics functions removed: The
following functions have been removed:
|
NA |
New sockets functions: Four new sockets functions
have been added:
|
Tcl Developer's Guide: page 196, page 201, page 202, page 203 |
Stored procedures supported: The following
new functions have been added to support database stored procedures:
|
Tcl Developer's Guide: page 88 |
New Tcl functions: The following functions
not otherwise mentioned above are new for v3.0:
|
Tcl Developer's Guide: "Function Reference" |
Removed Tcl functions: The following functions
not otherwise mentioned above are no longer supported for v3.0:
|
NA |
Tcl v7.6 supported: AOLserver now supports the Tcl v7.6 commands instead of the Tcl v7.4 commands. Visit the http://www.scriptics.com/man web site for the complete descriptions of Tcl 7.6 commands. | www.scriptics.com/man |
Tcl v7.4 no longer supported | NA |