PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • Details of "Advanced" tab
  • Server used
  • Diagnostic
  • Name or IP address of current computer
  • Test page
  • Finding the expired pages
  • Printer used by default (Intranet sites only)
  • Error messages
  • Email spooler
  • Sockets
  • Forbid the change of IP while navigating
  • Forbid the access to AWP context identifiers from JavaScript
  • Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions
  • Require a secure connection (https) for the remote management sites
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
WEBDEV administrator: Advanced configuration
Overview
The "Advanced" tab is used to configure the advanced features at server level:
  • Manage the Web server:
    • 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 a test page:
    • Display in the browser a page used to start all the WEBDEV sites installed on the current computer.
    • Display in the browser a page used to start all the WEBDEV webservices installed on the current computer.
  • Perform a search for the expired pages.
  • Manage the prints.
  • Configure the error messages displayed in the browser.
  • Perform various configurations:
    • Manage the emails in asynchronous mode.
    • Manage the server sockets.
    • Versions 21 and later
      Forbid the change of IP while navigating.
      New in version 21
      Forbid the change of IP while navigating.
      Forbid the change of IP while navigating.
    • Versions 21 and later
      Forbid the access to AWP context identifiers from JavaScript.
      New in version 21
      Forbid the access to AWP context identifiers from JavaScript.
      Forbid the access to AWP context identifiers from JavaScript.
    • Versions 17 and later
      Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions.
      New in version 17
      Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions.
      Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions.
    • Versions 23 and later
      Require a secure connection (https) for the remote management sites.
      New in version 23
      Require a secure connection (https) for the remote management sites.
      Require a secure connection (https) for the remote management sites.
Details of "Advanced" tab

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 WEBDEV sites and WEBDEV webservices 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 Configuration of specific servers for more details.
Notes:
  • The [Virtual servers] button appears if an IIS or Apache server is selected. This button is used to select the virtual servers on which the alias required by WEBDEV (WD230AWP) will be created.
  • The [Apache parameters] button appears if an Apache server is selected. This button allows you to select the type of Apache server used as well as its parameters. This allows you to manage the Apache servers installed by EasyPHP or WAMP.

Diagnostic

The "Diagnostic" button is used to check the configuration of current computer or the configuration of specified 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 or the WEBDEV webservices will not operate if one of these conditions is not fulfilled. See Computer configuration for more details.

Name or IP address of 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 page

The "Test page" button is used to display in the browser a page allowing you to start each one of the dynamic WEBDEV sites or WEBDEV webservices installed on the current computer or on the specified computer. See Site test for more details.

Finding the expired pages

This option is used to enable and configure the search for expired pages on the WEBDEV sites managed by the WEBDEV application server.
To manage the search for expired pages:
  1. Check "Allow the search for expired pages".
  2. The configuration window is automatically displayed.
  3. Specify:
    • the start time of the search for expired pages. At the specified time, the application server will perform a search for the expired pages in all the dynamic WEBDEV sites managed by the server.
    • the email address of the sender of the alert email. The parameters of the email recipients have been defined in the page description, in the editor. See Managing the expiration dates of pages for more details.
    • the address and the port of SMTP server used to send emails. You can also specify whether the email spooler must be used.
    • the login and password of the user of SMTP server (for the servers with authentication).
  4. Validate.

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.
Note: If a network printer is selected, the print rights must be defined for this printer. See Printing a report on a printer connected to a Web server for more details.

Error messages

The "Errors" button list the different errors that can be displayed in the browser of the Web user.
You have the ability to customize the error message and the HTML page where the error is displayed. See Customizing the errors for more details.

Email spooler

If "Disable the email spooler" is unchecked, your sites will be able to send emails without locking the execution of other processes (asynchronous mode).
The asynchronous mode must be enabled when starting the email session (with EmailStartSMTPSession or EmailStartSession).
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.
Note: If the WEBDEV administrator is closed, the email spooler is cleared: the pending emails are not sent and they are removed form the spooler.
If "Disable the email spooler" is checked while emails are still found in the spooler, 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 for sending emails or EmailStartSession). The asynchronous mode is ignored in all the other cases.

Sockets

If "Allow the server sockets" is checked, your sites will be able to handle the server sockets (via the Socketxxx functions of WLanguage).
Versions 21 and later

Forbid the change of IP while navigating

If the option "Forbid the change of IP while navigating" is checked, the IP address associated with the session cannot change during the navigation. This is used to protect against "session hijack" attacks (attack that consists in pretending to be a legitimate user connected to the server).
New in version 21

Forbid the change of IP while navigating

If the option "Forbid the change of IP while navigating" is checked, the IP address associated with the session cannot change during the navigation. 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 change of IP while navigating

If the option "Forbid the change of IP while navigating" is checked, the IP address associated with the session cannot change during the navigation. This is used to protect against "session hijack" attacks (attack that consists in pretending to be a legitimate user connected to the server).
Versions 21 and later

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 the option "Forbid the access to the AWP context identifiers from JavaScript" is checked, the cookies used will be "HTTPOnly" cookies, that 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.
New in version 21

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 the option "Forbid the access to the AWP context identifiers from JavaScript" is checked, the cookies used will be "HTTPOnly" cookies, that 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.

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 the option "Forbid the access to the AWP context identifiers from JavaScript" is checked, the cookies used will be "HTTPOnly" cookies, that 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.
Versions 17 and later

Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions

The option "Allow fCopyFileWebFolder and fDeleteFileWebFolder" must be checked if these functions are used in the Web site.
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 (WD230ADMIN.EXE). The Windows account that runs it must have sufficient rights on the target location of copy.
New in version 17

Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions

The option "Allow fCopyFileWebFolder and fDeleteFileWebFolder" must be checked if these functions are used in the Web site.
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 (WD230ADMIN.EXE). The Windows account that runs it must have sufficient rights on the target location of copy.

Manage the fCopyFileWebFolder and fDeleteFileWebFolder functions

The option "Allow fCopyFileWebFolder and fDeleteFileWebFolder" must be checked if these functions are used in the Web site.
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 (WD230ADMIN.EXE). The Windows account that runs it must have sufficient rights on the target location of copy.
Versions 23 and later

Require a secure connection (https) for the remote management sites

The option "Require a secure connection (https) for the remote management sites" allows you to use the remote management sites supplied with WEBDEV in secure mode. The affected management sites are:
  • the remote WEBDEV administrator,
  • the remote HFSQL administrator,
  • the remote SaaS administrator.
New in version 23

Require a secure connection (https) for the remote management sites

The option "Require a secure connection (https) for the remote management sites" allows you to use the remote management sites supplied with WEBDEV in secure mode. The affected management sites are:
  • the remote WEBDEV administrator,
  • the remote HFSQL administrator,
  • the remote SaaS administrator.

Require a secure connection (https) for the remote management sites

The option "Require a secure connection (https) for the remote management sites" allows you to use the remote management sites supplied with WEBDEV in secure mode. The affected management sites are:
  • the remote WEBDEV administrator,
  • the remote HFSQL administrator,
  • the remote SaaS administrator.
Minimum required version
  • Version 12
Comments
Click [Add] to post a comment