SVALA
Voir également
Exemple
Infos complémentaires
Gestion des listes d'alarmes.
Support WebVue - Oui.
|
Mode |
Mnémonique |
Syntaxe |
| 1 | EXTRACT | 1 |
| 2 | COUNT | 2 |
Une seule extraction peut être traitée à la fois pour l'ensemble des sessions utilisateur. Le concepteur de l'application doit s'assurer que la valeur de la variable de retour asynchrone est différente de -9 (une requête est en cours) avant de lancer une extraction.
De plus, l'exécution de SVALA n'est pas protégée au niveau de la session utilisateur, c'est-à-dire que toutes les sessions ont accès aux données extraites par une autre session si les handles des buffers sont globaux.
Syntaxe 1
IntVal = SVALA(Mode, DestHandle, ParamHandle [,EndVarName, Sense] [, CountVarName]);
Type de retour : INTEGER
|
Argument |
Définition |
|
DestHandle |
Handle du buffer dans lequel seront rangées les lignes des alarmes trouvées. Type de retour : LONG. |
|
ParamHandle |
Handle du buffer contenant les paramètres de l'extraction. Les paramètres prennent le format d'une chaîne séparée par des virgules. Type de retour : LONG. |
|
EndVarName |
Valeur mise dans EndVarName en fin d'extraction. Type STR |
|
Sense |
Flag (0 ou 1) qui sera écrit dans la variable EndVarName lorsque l'extraction sera terminée. Tout type numérique. |
|
CountVarName |
Variable de la base de donnée de type mesure. Cette mesure, positionnée à -1 en début d'extraction, contient le nombre d'alarmes extraites. Type STR. |
Exécution
|
Mode |
Mnémonique |
Action |
|
1 |
EXTRACT |
Permet d'extraire les alarmes en fonction d’un filtre à un instant donné du procédé, et de les stocker dans un buffer défini par DestHandle. |
|
|
|
Valeur de retour : 1 L'instruction s'est correctement exécutée. |
Syntaxe 2
IVal = SVALA(Mode, ParamHandle [,EndVarName, Sense] [, CountVarName]);
Type de retour : INTEGER
Exécution
|
Mode |
Mnémonique |
Action |
|
2 |
COUNT |
Retourne le nombre courant d'alarmes dans la variable CountVarName répondant aux critères de la requête. |
|
|
|
Valeur de retour : 1 L'instruction s'est correctement exécutée. |
Pour le format du buffer de paramètres, voir les rubriques Format du buffer de paramètre et Expressions de Filtre natifs.
Exemple
Pour un exemple, sélectionnez le lien Exemple ci-dessus.