M7. Server

Die binäre Dr.Web Server-Datei wurde geladen

Wird nach dem Laden der binären Datei des Dr.Web Servers zur Ausführung einiger Dienstfunktionen aufgerufen (Clients werden vom Dr.Web Server nicht bedient).

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

nein

wird ignoriert

Text der Prozedur:

--[[

Called:

 when server binary file loaded for execute some service function

 (the server will not serve clients)

 

Database:

 NOT available

 

Parameters:

 none

 

Returned value:

 ignored

 

]]

Die Datenbank wurde überprüft

Wird aufgerufen, nachdem die Datenbank überprüft wurde.

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

state – Abschlussstatus:

true – erfolgreich

false – fehlgeschlagen

wird ignoriert

Text der Prozedur:

--[[

Called:

 when database verification completed

 

Database:

 NOT available

 

Parameters:

 state     true   success

                  failed

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.state

Das Lizenzlimit wurde erreicht (Verbindung nicht hergestellt)

Wird aufgerufen, falls die Verbindung mit dem Client wegen der Lizenzbeschränkung nicht hergestellt werden kann. Nach der Trennung der Verbindung wird bad_connection.ds aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

verfügbar

reason – Ursache des Verbindungsfehlers:

connection – Keine Lizenzen verfügbar

database – Fehler bei der Erstellung einer neuen Workstation in der Datenbank, da keine Lizenzen mehr verfügbar sind

wird ignoriert

Text der Prozedur:

--[[

Called:

 when new client connection cannot be established due license limitation

 

Database:

 available

 

Parameters:

 reason     "connection"   no free license

            "database"     cannot create new station in database due

                           no free license

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.reason

Einige Funktionen des Dr.Web Servers werden beendet

Wird nach Abschluss der Ausführung einiger Dienstfunktionen durch den Dr.Web Server aufgerufen (Clients wurden vom Dr.Web Server nicht bedient).

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

nein

wird ignoriert

Text der Prozedur:

--[[

Called:

 when server completed execute some service function

 (the server did not serve clients)

 

Database:

 NOT available

 

Parameters:

 none

 

Returned value:

 ignored

 

]]

Der Datenbank-Treiber wurde geladen

Wird aufgerufen, nachdem der Datenbank-Treiber geladen wurde.

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

stateAbschlussstatus:

true – erfolgreich geladen

false – Fehler beim Laden

driver – Name des Datenbanktreibers

library – vollständiger Pfad zur Bibliothek des Datenbanktreibers

message – Text der Fehlermeldung beim Status false

wird ignoriert

Text der Prozedur:

--[[

Called:

 when database driver load process completed

 

Database:

 NOT available

 

Parameters:

 state     true     successful load

           false    load failed

 driver             database driver name

 library            full path to database driver library

 message            error message text when state is 'false'

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.state, args.driver, args.library, args.message

Die Aufgabe auf dem Dr.Web Server wurde ausgeführt

Wird nach der Ausführung der Aufgabe auf dem Dr.Web Server aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

verfügbar

idID des Dr.Web Servers

doneAbschlussstatus:

true – erfolgreich ausgeführt

false – Fehler bei der Ausführung

timeAbschlusszeit

nameAufgabename

errorMeldung vom Ausführungsprotokoll

wird ignoriert

Text der Prozedur:

--[[

Called:

 when job executed on the server

 

Database:

 available

 

Parameters:

 id               server ID

 done      true   executed successfully

           false  execution failed

 time             job completion time

 name             job name

 error            error or other message

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.id, args.done, args.name, args.time, args.error

Das Protokollmodul wurde entladen

Wird beim Entladen des Protokollmoduls aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

nameinterner Protokollname

pathPfad zur Datei des Protokollmoduls

wird ignoriert

Text der Prozedur:

--[[

Called:

 when protocol module unloaded

 

Database:

 NOT available

 

Parameters:

 name                    protocol name

 path                    path to protocol module file

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.path

Das Protokollmodul wurde geladen

Wird nach dem Laden des Protokollmoduls aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

nicht definiert

pathPfad zur Datei des Protokollmoduls

nameinterner Protokollname

descBeschreibung des Protokollmoduls

stateStatus:

loaded – Das Protokollmodul wurde erfolgreich geladen

disabled – Das Protokollmodul ist in der Datei drwcsd.conf deaktiviert

errorText der Fehlermeldung beim Status invalid

wird ignoriert

Text der Prozedur:

--[[

Called:

 when protocol module loaded

 

Parameters:

 path                    path to protocol module file

 name                    internal protocol name

 desc                    protocol module description string

 state      "loaded"     protocol module loaded successfully

            "disabled"   protocol module is disabled in drwcsd.conf

            "invalid"    invalid protocol module format

 error                   error message if state is "invalid"

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.state, args.path, args.name

Die Erweiterung wurde entladen

Wird beim Entladen des Erweiterungsmoduls aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

nameName der Erweiterung

pathPfad zur Datei der Erweiterung

wird ignoriert

Text der Prozedur:

--[[

Called:

 when plugin module unloaded

 

Database:

 NOT available

 

Parameters:

 name                    plugin name

 path                    path to plugin file

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.name, yargs.path

Die Erweiterung wurde geladen

Wird nach dem Laden des Erweiterungsmoduls aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

path – Pfad zur Datei der Erweiterung

name – interner Name der Erweiterung

desc – Beschreibung der Erweiterung

state – Status:

loaded – Die Erweiterung wurde erfolgreich geladen

disabled – Die Erweiterung ist deaktiviert in der Datei drwcsd.conf

invalid – unzulässiges Format der Erweiterung

error – Text der Fehlermeldung beim Status invalid

wird ignoriert

Text der Prozedur:

--[[

Called:

 when plugin module loaded

 

Database:

 NOT available

 

Parameters:

 path                    path to plugin file

 name                    internal plugin name

 desc                    plugin description string

 state      "loaded"     plugin loaded successfully

            "disabled"   plugin is disabled in drwcsd.conf

            "invalid"    invalid plugin format

 error                   error message if state is "invalid"

 

Returned value:

 ignored

 

]]

 

 

local args = ... -- args.state, args.path, args.name, args.error

Sicherung

Wird aufgerufen, wenn die Sicherung abgeschlossen wird – vor dem Löschen der Dateien der vorherigen Sicherheitskopie.

Datenbank

Parameter

Zurückgegebener Wert

verfügbar

state – Abschlussstatus:

true – erfolgreich

false – fehlgeschlagen

wird ignoriert

Text der Prozedur:

--[[

Called:

 when backup completed but before deleting previous backup files

 

Database:

 available

 

Parameters:

 state  true  successful

        false failed

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.state

Der Dr.Web Server beendet den Dienst

Wird aufgerufen, wenn der Dr.Web Server die Ausführung der von Clients angeforderten Dienste abschließt.

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

nein

wird ignoriert

Text der Prozedur:

--[[

Called:

 when server completed serve clients

 

Database:

 NOT available

 

Parameters:

 none

 

Returned value:

 ignored

 

]]

Der Dr.Web Server wurde gestartet und ist bereit

Wird aufgerufen, wenn der Dr.Web Server gestartet und bereit ist, Clients zu bedienen.

Datenbank

Parameter

Zurückgegebener Wert

nicht verfügbar

nein

wird ignoriert

Text der Prozedur:

--[[

Called:

 when server started and going to serve clients

 

Database:

 NOT available

 

Parameters:

 none

 

Returned value:

 ignored

 

]]