The "Advanced" tab is used to:
- Choose one of the Web servers installed on the current computer to run the WEBDEV sites.
- Perform a diagnostic regarding the configuration of current computer.
- Specify the name or IP address of current computer.
- Display in the browser a page used to start all WEBDEV sites installed on the current computer.
- Manage the search for expired pages.
- Manage the prints.
- Manage the error messages.
- Manage the emails in asynchronous mode.
- Manage the server sockets.
- Allow (or not) some specific functions.
- Forbid the change of IP while navigating.
- Forbid the access to AWP context identifiers from Javascript.
Server used
The "Server" button is used to choose one of the Web servers installed on the current computer to run the WEBDEV sites. Caution: This server will be used for all the dynamic WEBDEV sites installed on this computer.
If the server used is not found in this list, choose "Other". You will have to manually configure the Web server used. See the online help for more details.
Diagnostic
The "Diagnostic" button is used to check the configuration of current computer. This diagnostic is used to check:
- whether the FTP/IP protocol is installed
- whether a Web server (HTTP server) is started
- whether the AWP protocol manager is configured properly
- whether the necessary WEBDEV executables are found.
The dynamic WEBDEV sites will not operate if one of these conditions is not fulfilled.
See the online help for more details.
Name or IP address of the current computer
The WEBDEV administrator allows you to specify a name or an IP address to identify a specific computer. You also have the ability to specify the port number. For example: localhost:8080.
This computer will be used:
- when clicking the "Diagnostic" button.
- when clicking the "Test page" button.
- when running the test of a site, page, report, ... from the WEBDEV editor ("GO" icon).
Test
The "Test page" button is used to display in the browser a page allowing you to start each one of the dynamic WEBDEV sites and dynamic WEBDEV Webservices installed on this computer.
Searching for expired pages
This option is used to enable and configure the search for expired pages on the WEBDEV sites managed by WEBDEV application server.
Printer used by default (Intranet sites only)
The "Prints" button is used to select the default printer that will be used when printing on a local printer or on a network printer of Web server.
Error messages
The "Errors" button displays the different error messages that can be displayed in the browser of Web user. You have the ability to customize the error message and the HTML page where the error message is displayed.
Email spooler
If "Disable email spooler" is unchecked, your sites will be able to send emails without blocking the execution of the different processes (asynchronous mode).
If the asynchronous mode is enabled, all outgoing emails will be redirected to a "Spooler". The emails are queued up before they are sent. The execution of Email functions do not lock the rest of your program anymore.
EmailStatus is used to find out the email status.
Remark: If the WEBDEV administrator is closed, the email spooler is cleared: pending emails are not sent and are removed from the spooler.
If "Disable email spooler" is checked while there are pending emails, these emails will not be lost: the administrator keeps sending them but no new email is accepted by the spooler.
Caution: The asynchronous mode can only be used when starting a session on an SMTP server (EmailStartSMTPSession to send emails or EmailStartSession). This mode is ignored in the other cases.
Sockets
If "Allow server sockets" is checked, your sites will be able to handle server sockets (using Socketxxx WLanguage functions).
Forbid the change of IP while navigating
If this option is checked, the IP address associated with the session cannot change while navigating. This is used to protect against "session hijack" attacks (attack that consists in pretending to be a legitimate user connected to the server).
Forbid the access to AWP context identifiers from JavaScript
In an AWP site, the site context is stored on the server. The identifier of this context is sent and stored in the browser via a cookie.
If "Don't allow access to AWP context identifiers from JavaScript" is checked, the type of cookies used will be "HTTPOnly", which cannot be read from Javascript code. This mode protects against XSS attacks (Cross-Site scripting).
By default, the access to the AWP context identifiers is not allowed from Javascript.
Managing fCopyFileWebFolder and fDeleteFichierWebFolder
"Allow fCopyFileWebFolder and fDeleteFileWebFolder." must be checked if these functions are used in the Website.
These functions are mainly used to include images found in the data directory in the directory of site images (images uploaded then made available to the Web users of the site for example).
Caution: The copy is taken into account by the WEBDEV administrator on the server (WD260ADMIN.EXE). The Windows account that runs it must have sufficient rights on the target location of copy.