|
|
|
|
- Propiedades específicas de las variables hScheduling
hScheduling (Tipo de Variable)
Disponible solo con este tipo de conexión
El tipo hScheduling permite definir y conocer las características de la planificación a realizar: - para una tarea de optimización programada de archivos HFSQL Client/Server.
- para una tarea de copia de seguridad programada de archivos HFSQL Client/Server.
- para una replicación programada de servidores HFSQL.
Las características de esta programación pueden definirse y modificarse mediante diferentes propiedades de WLanguage. Este tipo de Variable se utiliza: Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable. // Recalculate statistics of files in "MyDatabase", // every Saturday at 23:00 Optim is hScheduledOptimization Optim.Description = "Recalculating the statistics for the files" + ... "found in the MyDatabase database" // Define the scheduling MyScheduling is hScheduling MyScheduling.Month = "*" MyScheduling.DayOfWeek = "Saturday" MyScheduling.Hour = "23" MyScheduling.Minute = "0" Optim.Scheduling = MyScheduling // Define the files to process Optim.File[1].Name = "MyDatabase" Optim.File[1].Option = hOptStat // Add the scheduled optimization HAddScheduledOptimization(MyConnection, Optim)
Observaciones Propiedades específicas de las variables hScheduling Las siguientes propiedades pueden ser utilizadas para manipular una programación: | | | Nombre de la propiedad | Tipo utilizado | Efecto |
---|
DayOfMonth | Cadena de caracteres | Número del día para el que debe ejecutarse la tarea programada ("31" por ejemplo). Este número se incluye entre 0 y 31.
Este Property también puede corresponder:- una lista de números separados por comas: usado para especificar varios meses.
- a interval. Por ejemplo, "9-13" (la tarea está programada del 9 al 13 del mes).
- una estrella ("*") para especificar toda la gama.
- un intervalo regular, por ejemplo "*/2" para iniciar la tarea los días impares del mes.
| DayOfMonthOrDayOfWeek | booleano | Permite gestionar la ejecución de una tarea programada en el servidor HFSQL Client/Server especificando el número del día de la semana o el número del día del mes.. Ejemplo: ejecución cada lunes 1er día del mes. Esta propiedad puede corresponder a: - True para ejecutar la tarea programada todos los lunes Y el primer día del mes (condiciones acumuladas).
- False para ejecutar una tarea solo los lunes 1.º (condiciones exclusivas).
| DayOfWeek | Cadena de caracteres | Número del día para el que debe ejecutarse la tarea programada ("2" por ejemplo). Este número se incluye entre 1 y 7 (1 = Lunes, 2 = Martes, ....). Este Property también puede corresponder:- una lista de números separados por comas: usado para especificar varios días.
- a interval. Por ejemplo, "1-3" (la tarea está programada para el lunes, martes y miércoles).
- una estrella ("*") para especificar toda la gama.
- un intervalo regular, por ejemplo "*/2" para iniciar la tarea los días pares de la semana.
- el día de la semana en letras ("lunes", "martes", "miércoles", "jueves", "viernes").
| Hora | Cadena de caracteres | Tiempo de ejecución de la tarea programada. Si TimeUTC está configurado en True , esta hora estará en UTC. Los valores posibles son: - un dígito comprendido entre 0 y 23.
- una lista de números separados por comas: usado para especificar varias horas.
- a interval. Por ejemplo, "9-13".
- una estrella ("*") para especificar toda la gama.
- un intervalo regular, por ejemplo "*/2" para iniciar la tarea cada hora par.
| Mes | Cadena de caracteres | Número del mes de ejecución de la tarea programada. Los valores posibles son:- un dígito comprendido entre 1 y 12
- una lista de números separados por comas: usado para especificar varios meses.
- a interval. Por ejemplo, "9-11".
- una estrella ("*") para especificar toda la gama.
- un intervalo regular, por ejemplo "*/2" para iniciar la tarea los meses impares.
| Minuto | Cadena de caracteres | Minutos del tiempo de ejecución de la tarea programada. Si TimeUTC está configurado en True , esta hora estará en UTC. Los valores posibles son: - un dígito comprendido entre 0 y 59.
- una lista de números separados por comas: se utiliza para especificar varios minutos.
- a interval. Por ejemplo, "9-13".
- una estrella ("*") para especificar toda la gama.
- un intervalo regular, por ejemplo "*/2" para iniciar la tarea cada minuto par.
| TiempoUTC | booleano | - True (valor predeterminado) si la hora está en UTC (propiedades Hora y Minuto ),
- False en caso contrario.
|
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|