Skip to main content
Skip table of contents

UTIL-DIAP : liste des utilisateurs connectés

BUT 

Cette fonction permet de récupérer dans la liste standard WfDiaUti la liste des utilisateurs connectés à Diapason. Cette fonction est disponible dans les requêtes de type PSD, RCT et REB. 

TYPE

Caractère 

SYNTAXE 

Variable = UTIL-DIAP ( ) 

 

PARAMETRES

Aucun. 

 

Si aucune erreur n’est rencontrée, le résultat de cette fonction est stocké dans la liste standard WfDiaUti 

WfDiaUtiT : type de la variable 

Nom 

Désignation 

Commentaire 

DiaUtiRef 

Clé de l’enregistrement 

PID du process sous forme de chaine de caractères 

DiaUtiPid 

PID du process 

 

DiaUtiStaAppSrv 

Statut de l’AppServer 

 Obsolète 

DiaUtiLisBas 

Liste des bases connectées 

 

DiaUtiTypCnx

C

Type de connexion

Peut contenir les valeurs :

APSV : utilisateur du client riche (session graphique, processus lancé par la commande « _proapsv »)

WEB : utilisateur d’un service web

ADB : scrutateur

JOB : tâche planifiée

UNIX : session caractère (processus lancé par la commande « _ progres »)

SQL : connexion directe à une base de données

DiaUtiUtiDia 

Nom de l’utilisateur Diapason 

Pour une session caractère, cette information est vide, l’utilisateur est connu dans DiaUtiUtiSys  

Cas particuliers :

« (*LOGIN) » pour indiquer qu’une fenêtre de connexion à Diapason est ouverte mais que l’utilisateur n’est pas encore connecté

« (libre sur…) » pour indiquer qu’il s’agit d’une connexion disponible sur le serveur d’application

DiaUtiIP 

Adresse TCP/IP 

  

DiaUtiSesDia

C

Numéro de Session Diapason

DiaUtiSesPro 

Numéro de session Progress 

 Obsolète  

DiaUtiDatHeuCnx 

Date et heure de Connexion 

 Dépend du type de session : 

APVS/WEB : Date et heure de dernier échange entre le client et le serveur dans une session DIAPASON 

Les autres : Date et heure de démarrage de la session DIAPASON 

DiaUtiBlkBas

L

Bloque la base de données ?

DiaUtiTty 

Terminal rattaché 

  

DiaUtiPidPer 

PID père 

 Obsolète  

DiaUtiUtiSys 

Utilisateur système 

  

DiaUtiPrio 

Priorité 

 Obsolète  

DiaUtiPrioLct 

Priorité de Lancement 

 Obsolète  

DiaUtiMem 

Mémoire allouée (en kbytes) 

  

DiaUtiStaPro 

Statut du process 

 Obsolète  

DiaUtiTpsPas 

Temps passé depuis le démarrage 

  

DiaUtiTpsCPU 

Temps CPU consommé 

  

DiaUtiPouCPU 

Pourcentage CPU utilisé 

 

DiaUtiCmd 

Commande système 

Contient : 

_progres pour une session caractère 

_proapsv pour une session graphique 

DiaUtiParSes 

Paramètres commande système 

  

NOTES 

  • La fonction retourne dans la variable résultat :  

  • « *ERR : » suivi du libellé de l’erreur DIAPASON, lors de toute anomalie d’exécution  

  • Vide si tout s’est bien passé 

  • Un process est en cours de déconnexion si WfDiaUti.DiaUtiStaAppSrv = « CONNECTED » et si WfDiaUti.DiaUtiIP et WfDiaUti.DiaUtiUtiDia sont vides. 

  • Pour présenter le résultat de la fonction dans le même ordre que la liste des Utilisateurs Connectés disponible dans l’explorateur applicatif « Exploitation » :

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.