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
|
•state – Abschlussstatus:
▫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
|
•id – ID des Dr.Web Servers
•done – Abschlussstatus:
▫true – erfolgreich ausgeführt
▫false – Fehler bei der Ausführung
•time – Abschlusszeit
•name – Aufgabename
•error – Meldung 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
|
•name – interner Protokollname
•path – Pfad 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
|
•path – Pfad zur Datei des Protokollmoduls
•name – interner Protokollname
•desc – Beschreibung des Protokollmoduls
•state – Status:
▫loaded – Das Protokollmodul wurde erfolgreich geladen
▫disabled – Das Protokollmodul ist in der Datei drwcsd.conf deaktiviert
•error – Text 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
|
•name – Name der Erweiterung
•path – Pfad 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
]]
|
|