Fonction de script : Vérifie si l'utilisateur est connecté à AE par une interface utilisateur.
SYS_USER_ALIVE(Name, Department)
Syntaxe |
Description / format |
---|---|
Nom |
Nom de l'utilisateur. |
Département |
Département de l'utilisateur. |
Codes retour |
---|
"Y" : l'utilisateur est connecté à l'interface utilisateur. |
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.
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 |
---|---|
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