The notifications settings in qawserve.ini specify how long before a dataset or license expires the user will be warned.

Format:

NotifyDataWarning={Integer}

Default:

0

Purpose:

This sets a threshold number of days in advance of the data expiry which, when reached, triggers a warning to the user that they need to renew their data.

If it is set to 0, no warning email is ever triggered. To trigger an email to be sent on the day of data expiry, set this to 1.

If there is a change in the state of the data while the server is running, an email will be sent to advise the administrator of this. No email will be sent when the server is first started to advise you of the current state of the data.

Example:

NotifyDataWarning=31

Format:

NotifyLicenceWarning={Integer}

Default:

0

Purpose:

This sets a threshold number of days in advance of the data expiry which, when reached, triggers a warning to the user that they need to renew their license.

If there is a change in the state of the data while the server is running, an email will be sent to advise the administrator of this. No email will be sent when the server is first started to advise you of the current state of the data.

Example:

NotifyLicenceWarning=31

Format:

NotifyMeterWarning={Integer}

Default:

0

Purpose:

This sets a threshold number of clicks which, when reached, triggers a warning to the user that they should purchase more clicks.

Example:

NotifyMeterWarning=50

Format:

NotifyMeterExpiryWarning={Integer}

Default:

0

Purpose:

This keyword sets a threshold number of days prior to expiry which, when reached, triggers a warning to the user that their meter is about to expire.

Example:

NotifyExpiryMeterWarning=14

Format:

NotifyMeterZero={Integer}

Default:

0

Purpose:

This keyword is the number of clicks (above zero) which may be set to test the behaviour of your integration code when the number of clicks available reaches zero.

For example, if this is set to 500, and the number of clicks reaches 500 or below, this behaviour is activated and you may be unable to perform lookups or retrieve address matches.

Example:

NotifyMeterZero=10

Format:

NotifyInterval={Integer}

Default:

24

Purpose:

This specifies the interval between successive email notifications being sent to the user. For example, under the default setting an email notification triggered by NotifyDataWarning will be sent repeatedly every 24 hours until data is renewed.

This setting affects email notifications triggered by NotifyDataWarning, NotifyLicenceWarning, NotifyMeterWarning and NotifyMeterExpiryWarning.

Example:

NotifyInterval=48

Format:

MailServer={String defining the ip address}

Default:

None

Purpose:

This is the IP address or DNS name of the SMTP mail server. If this is blank, Pro Web will attempt to use a mail server on the local machine.

Example:

MailServer=QAS.administrator@myhost.mydomain

Format:

ServerEmail={String defining the server name}

Default:

Blank

Purpose:

This sets the email address of the Pro Web server (the sending address for email notifications). If this is blank, no email notification can take place.

The following scenarios can be reported:

  • DPV functionality has been locked
  • Dataset has expired
  • Licence has expired
  • Meter has expired
  • Evaluation has expired
  • Dataset is about to expire
  • Licence is about to expire
  • Meter is about to expire

In order for email notification to take place, both this setting and the AdminEmail setting, must be populated.

Example:

ServerEmail=qaswvdn@myhost.mydomain

Format:

AdminEmail={String defining the email address}

Default:

Blank

Purpose:

This sets the email address of the Pro Web server administrator (the receiving address for email notifications). If this is blank, no email notification can take place.

The following scenarios can be reported:

  • DPV functionality has been locked
  • Dataset has expired
  • Licence has expired
  • Meter has expired
  • Evaluation has expired
  • Dataset is about to expire
  • Licence is about to expire
  • Meter is about to expire

In order for email notification to take place, both this setting and the ServerEmail setting, must be populated.

Example:

AdminEmail=QAS.administrator@myhost.mydomain