Manuel des Scripts Automation Engine > Organisation fonctionnelle > Date et heure > VALID_CALE

VALID_CALE

Fonction de script : Vérifie qu'une date est contenue dans une règle de calendrier.

Syntaxe

VALID_CALE(Date, Calendar, Calendar Keyword)

Syntaxe

Description / format

Date

Saisie d'une date au format "AAMMJJ" ou "AAAAMMJJ".

Format : littéral de script ou variable de script

Il est aussi possible d’indiquer la date dans un autre format de date. Pour cela, saisissez le format de date souhaité suivi d’un séparateur (: ou ;) puis la date. Le format de la date est facultatif.

Calendrier

Nom de l'objet calendrier.
Format : Nom AE, littéral de script ou variable de script

Règle de calendrier

Nom de la règle de calendrier.
Format : Nom AE, littéral de script ou variable de script


Code retour

"Y" : la date est comprise dans la règle de calendrier.
"N": la date n'est pas comprise dans la règle de calendrier.

Remarques

L'indication du format de date est facultative. Les formats de date par défaut sont "AAMMJJ" ou "AAAAMMJJ". Deux points ou un point-virgule sont autorisés comme séparateur entre le format de date et la date.

Exemples

L'exemple vérifie si la date courante est valide dans le calendrier d'astreinte. Le code retour de la fonction est enregistré dans une variable de script.

:SET &CURDATE# = SYS_DATE() 
:
SET &OPERATOR#=VALID_CALE(&CURDATE#,"READINESS","WORKDAY")

 

Rubriques connexes :

Elément de script Description

VALID_DATE

Vérifie si une date est valide

VALID_TIME

Vérifie si une heure est valide

Eléments de script - Date et heure

Formats de date, d'heure et de période

Généralités sur les scripts
Eléments de script - Liste alphabétique

Eléments de script - Répartition fonctionnelle