Le fichier binaire du Serveur Dr.Web a été téléchargé
Appelé après le chargement du fichier binaire de Serveur Dr.Web pour réaliser certaines fonctions de service (le Serveur Dr.Web ne servira pas les clients).
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
non
|
ignoré
|
Texte de la procédure :
--[[
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
]]
|
La vérification de la BD est terminée
Appelé après la fin de la vérification de la base de données.
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
•state : statut de la fin :
▫true : réussi,
▫false : échoué, |
ignoré
|
Texte de la procédure :
--[[
Called:
when database verification completed
Database:
NOT available
Parameters:
state true success
failed
Returned value:
ignored
]]
local args = ... -- args.state
|
La limitation de licence est atteinte (la connexion n’est pas établie)
Appelé lorsqu’il est impossible d’établir une connexion au client à cause des limitations de licence. Après la fermeture de la connexion, bad_connection.ds est appelé.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•reason : cause de l’erreur de connexion :
▫connection : aucune licence disponible,
▫database : erreur de création d’un nouveau poste dans la BD car il n’y a plus de licences disponibles |
ignoré
|
Texte de la procédure :
--[[
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
|
Certaines fonctions du Serveur Dr.Web s’arrêtent
Appelé après que le Serveur Dr.Web achevé l’exécution de certaines fonctions du service (le Serveur Dr.Web n’a pas servi les clients).
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
non
|
ignoré
|
Texte de la procédure :
--[[
Called:
when server completed execute some service function
(the server did not serve clients)
Database:
NOT available
Parameters:
none
Returned value:
ignored
]]
|
Le téléchargement du pilote de la BD est terminé
Appelé après la fin du chargement du pilote de la base de données.
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
•state : statut de la fin :
▫true : téléchargé avec succès,
▫false : erreur de téléchargement,
•driver : nom du pilote de la base de données,
•library : chemin d’accès complet à la bibliothèque du pilote de la base de données,
•message : message d’erreur en cas de statut false |
ignoré
|
Texte de la procédure :
--[[
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
|
La tâche sur le Serveur Dr.Web est exécutée
Appelé après l’exécution de la tâche sur le Serveur Dr.Web.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du Serveur Dr.Web,
•done : statut de la fin :
▫true : exécuté avec succès,
▫false : échec d’exécution,
•time : heure de la fin de la tâche,
•name : nom de la tâche,
•error : message du journal d’exécution de tâches |
ignoré
|
Texte de la procédure :
--[[
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
|
Le module de protocole a été déchargé
Appelé lors du déchargement du module de protocole.
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
•name : nom interne du protocole,
•path : chemin d’accès au fichier du module de protocole |
ignoré
|
Texte de la procédure :
--[[
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
|
Le module de protocole est téléchargé
Appelé après le chargement du module de protocole.
Base de données
|
Paramètres
|
Valeur retournée
|
indéfini
|
•path : chemin d’accès au fichier du module de protocole,
•name : nom interne du protocole,
•desc : description du module de protocole,
•state : statut:
▫loaded : le module de protocole est chargé avec succès,
▫disabled : le module de protocole est désactivé dans le fichier drwcsd.conf,
•error : texte du message d’erreur en cas de statut invalid |
ignoré
|
Texte de la procédure :
--[[
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
|
L’extension est déchargée
Appelé lors du déchargement du module de l’extension.
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
•name : nom de l’extension,
•path : chemin d’accès au fichier de l’extension |
ignoré
|
Texte de la procédure :
--[[
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
|
L’extension est téléchargée
Appelé après le chargement du module de l’extension.
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
•path : chemin d’accès au fichier de l’extension,
•name : nom interne de l’extension,
•desc : description de l’extension,
•state : statut:
▫loaded : l’extension est chargée avec succès
▫disabled : l’utilisation de l’extension est désactivée dans le fichier drwcsd.conf,
▫invalid : format incorrect de l’extension,
•error : texte du message d’erreur en cas de statut invalid |
ignoré
|
Texte de la procédure :
--[[
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
|
Copie de sauvegarde
Appelé après la fin de la copie de sauvegarde de fichiers mais avant la suppression des fichiers sauvegardés précédemment.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•state : statut de la fin :
▫true : réussi,
▫false : échoué, |
ignoré
|
Texte de la procédure :
--[[
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
|
Le Serveur Dr.Web s’arrête
Appelé lorsque le Serveur Dr.Web achève de servir les clients.
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
non
|
ignoré
|
Texte de la procédure :
--[[
Called:
when server completed serve clients
Database:
NOT available
Parameters:
none
Returned value:
ignored
]]
|
Le Serveur Dr.Web est lancé et prêt
Appelé lorsque le Serveur Dr.Web démarre et qu’il est prêt à servir les clients.
Base de données
|
Paramètres
|
Valeur retournée
|
indisponible
|
non
|
ignoré
|
Texte de la procédure :
--[[
Called:
when server started and going to serve clients
Database:
NOT available
Parameters:
none
Returned value:
ignored
]]
|
|