Manuel des Scripts Automation Engine > Organisation fonctionnelle > Données Utilisateur > SYS_USER_ALIVE

SYS_USER_ALIVE

Fonction de script : Vérifie si l'utilisateur est connecté à AE par une interface utilisateur.

Syntaxe

SYS_USER_ALIVE(Name, Department)

Syntaxe

Description / format

Nom

Nom de l'utilisateur.
Format : littéral de script ou variable de script

Département

Département de l'utilisateur.
Format : littéral de script ou variable de script


Codes retour

"Y" : l'utilisateur est connecté à l'interface utilisateur.
"N" : l'utilisateur n'est pas connecté à l'interface utilisateur ou l'objet utilisateur indiqué n'existe pas.

Remarques

La fonction de script vérifie si un utilisateur est connecté à AE.

L'utilisateur est désigné par son nom et son département (par ex.SMITH/DEV). Vous ne pouvez vérifier que les utilisateurs de votre propre client.

Les utilisateurs connectés par un utilitaire ou un CallAPI ne sont pas identifiés.

La fonction de script renvoie "N" lorsque l'utilisateur n'est pas connecté ou que l'objet utilisateur n'existe pas dans le client courant. Si l'utilisateur spécifié n'exsite pas, vous pouvez réagir à cette erreur en utilisant l'instruction de script :ON_ERROR et l'analyser à l'aide des fonctions de script pour le traitement des erreurs. Selon le paramétrage qui a été spécifié, le traitement du script reprend ou est interrompu.

Exemple

L'exemple suivant vérifie si un utilisateur est connecté à DEV. Le nom et le département de l'utilisateur sont transmis à la fonction de script sous forme de variables de script. Le script s'interrompt si l'utilisateur "SMITH/DEV" n'est pas défini. Le résultat s'affiche dans le protocole d'activation.

:ON_ERROR ABEND
:
SET &USR# = "SMITH"
:
SET &DEP# = "DEV"
:
SET &RET# = SYS_USER_ALIVE(&USR#, &DEP#)
:
PRINT &RET#

 

Rubriques connexes :

Elément de script Description

SYS_USER_DEP

Fournit le département de l'utilisateur qui a démarré la tâche.

SYS_USER_LANGUAGE Indique la langue dans laquelle le serveur génère les fichiers log.
SYS_USER_LNAME Fournit le nom et le prénom de l'utilisateur qui a démarré la tâche.
SYS_USER_NAME Fournit le nom de l'utilisateur qui a démarré la tâche.

Eléments de script - Données utilisateur

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

Eléments de script - Répartition fonctionnelle