CHECKPRIVS : récupérer le Statut Privilège d'un utilisateur connecté

Comment :

Avec un code privilège en entrée, CHECKPRIVS retourne la valeur Y, si l'utilisateur connecté a ce privilège, ou N dans le cas contraire ou si le privilège existe pas.

Remarque : vous pouvez voir votre liste de privilèges généraux en cliquant sur le bouton console (C) sur le coin supérieur gauche de la fenêtre et en sélectionnant Ma Console/Afficher mes privilèges généraux. Un utilisateur ayant les privilèges Administrateur serveur peut aussi voir la liste des privilèges généraux sur la page de contrôle d'accès en faisant un clic droit sur un identifiant utilisateur, en sélectionnant Propriétés dans le menu contextuel puis en cliquant sur l'onglet Privilèges généraux de la page Propriétés.


Haut de page

x
Syntaxe : Récupérer le Statut Privilège d'un utilisateur connecté
CHECKPRIVS(privcode, output)

où :

privcode

est le code privilège pour lequel le statut doit être récupéré.

output

Alphanumérique

est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.



Exemple : Récupérer le Statut Privilège d'un utilisateur connecté

La requête suivante récupère le statut privilège pour le privilège ADPTP (Configurer adaptateur données) :

-SET &PRIVSTATE = CHECKPRIVS(ADPTP,'A1');
-TYPE Privilege State is: &PRIVSTATE

La sortie est :

Privilege State is: Y

WebFOCUS