|
|
|
|
|
- Propriétés spécifiques à la description des variables de type hPlanification
hPlanification (Type de variable) En anglais : hScheduling
Disponible uniquement avec ce type de connexion
Le type hPlanification permet de définir et de connaître les caractéristiques de la planification à effectuer : - pour une tâche d'optimisation de fichiers HFSQL Client/Serveur planifiée.
- pour une tâche de sauvegarde de fichiers HFSQL Client/Serveur planifiée.
- pour une réplication de serveurs HFSQL planifiée.
Les caractéristiques de cette planification peuvent être définies et modifiées à l'aide de différentes propriétés WLangage. Ce type de variable est utilisé : Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Optim est une hOptimisationPlanifiée
Optim.Description = "Recalcul des statistiques des fichiers" + ...
"de la base de données MaBase"
MaPlanification est une hPlanification
MaPlanification.Mois = "*"
MaPlanification.JourDeLaSemaine = "samedi"
MaPlanification.Heure = "23"
MaPlanification.Minute = "0"
Optim.Planification = MaPlanification
Optim.Fichier[1].Nom = "MaBase"
Optim.Fichier[1].Option = hOptStat
HAjouteOptimisationPlanifiée(MaConnexion, Optim)
Remarques Propriétés spécifiques à la description des variables de type hPlanification Les propriétés suivantes peuvent être utilisées pour manipuler une planification : | | | Nom de la propriété | Type manipulé | Effet |
---|
Heure | Chaîne de caractères | Heure d'exécution de la tâche planifiée. Si la propriété HeureUTC est à Vrai, cette heure est au format UTC (temps universel). Les valeurs possibles sont : - un chiffre compris entre 0 et 23.
- une liste de nombres séparés par des virgules : permet de spécifier plusieurs heures.
- un intervalle. Par exemple "9-13".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche à toutes les heures paires.
| HeureUTC | Booléen | - Vrai (valeur par défaut) si l'heure est exprimée en heure UTC, c'est-à -dire en temps universel (propriétés Heure et Minute),
- Faux dans le cas contraire.
| JourDeLaSemaine | Chaîne de caractères | Numéro du jour de la semaine pour lequel la tâche planifiée doit être exécutée (par exemple "2"). Ce nombre est compris entre 1 et 7 (1 = Lundi, 2 = Mardi, ...). Cette propriété peut également correspondre à :- une liste de nombres séparés par des virgules : permet de spécifier plusieurs jours.
- un intervalle. Par exemple "1-3" (la tâche est planifiée pour Lundi, Mardi et Mercredi).
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche à tous les jours de la semaine pairs.
- le jour de la semaine en toutes lettres ("lundi", "mardi", "mercredi", "jeudi", "vendredi").
| JourDuMois | Chaîne de caractères | Numéro du jour du mois pour lequel la tâche planifiée doit être exécutée (par exemple "31"). Ce nombre est compris entre 0 et 31.
Cette propriété peut également correspondre à :- une liste de nombres séparés par des virgules : permet de spécifier plusieurs mois.
- un intervalle. Par exemple "9-13" (la tâche est planifiée du 9 au 13 du mois).
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche à tous les jours impairs du mois.
| JourDuMoisOuDeLaSemaine | Booléen | Permet de gérer l'exécution d'une tâche planifiée sur le serveur HFSQL Client/Serveur en précisant le numéro de jour de la semaine ou le numéro de jour du mois. Exemple : exécution tous les lundis 1er jour du mois. Cette propriété peut correspondre à : - Vrai pour exécuter la tâche planifiée tous les lundis ET le premier jour du mois (conditions cumulées).
- Faux pour exécuter la tâche uniquement les lundis 1er (conditions exclusives).
| Minute | Chaîne de caractères | Minutes de l'heure d'exécution de la tâche planifiée. Si la propriété HeureUTC est à Vrai, cette heure est au format UTC (temps universel). Les valeurs possibles sont : - un chiffre compris entre 0 et 59.
- une liste de nombres séparés par des virgules : permet de spécifier plusieurs minutes.
- un intervalle. Par exemple "9-13".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche à toutes les minutes paires.
| Mois | Chaîne de caractères | Numéro du mois d'exécution de la tâche planifiée. Les valeurs possibles sont :- un chiffre compris entre 1 et 12
- une liste de nombres séparés par des virgules : permet de spécifier plusieurs mois.
- un intervalle. Par exemple, "9-11".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche tous les mois impairs.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|