Visualiser les utilisateurs connectés
Cette application permet de visualiser les utilisateurs connectés à DIAPASON ou aux bases de données.

Description de la liste des utilisateurs connectés
Les sessions non utilisées sont automatiquement purgées lorsqu'on ouvre cette application.

PID (Unix)
PID du processus côté Serveur.
Dans le cas d’une connexion de type ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’, le PID n’est pas unique pour un utilisateur mais correspond au PID de l’agent du PASOE. Toutes les sessions de ces types associées à un même agent PASOE seront donc du même PID.
Ne jamais faire un KILL sous UNIX d’un PID d’une connexion de type ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’
PID (Windows)
PID du processus côté Windows si c'est une session client-serveur.
N’est renseigné que pour les connexion de type ‘ERP_CLIENT‘. Il correspond au processus WINDOWS correspondant à DIAPASON. On le retrouve dans le titre de la fenêtre DIAPASON.
Il permet à un utilisateur ayant un plantage de DIAPASON de communiquer le PID côté Windows, à partir du titre de la fenêtre ou du Gestionnaire des tâches, à son administrateur, afin que ce dernier puisse retrouver la session correspondante et l’arrêter depuis la liste des utilisateurs connectés.

Bases Cnx
Liste des bases connectées sur la session.
Type Connexion
WORKSHOP Services Web de Gestion de l'atelier, Tempo
GENERICS_WEB_SERVICES : Services Web Génériques
ELCIAONLINE_DT : Services Web ElciaOnline
DIAPASON_JOB : Traitement Diapason
ERP_CLIENT : Client Riche Diapason
LICENCES_MANAGER : Gestionnaire de licencesDenis RAMAUX
SCRUTATEUR_ADB : Gestionnaire de l'ADB
Processus annexes à la base de données pour alléger la charge du processus principal
BIW : Écrit dans le fichier de transaction d’une base
APW : Écrit depuis le fichier de transaction vers le volume de stockage de la base
AIW : Écrit depuis le fichier de transaction vers un fichier tierce de sauvegarde
UNIX : Session connectée depuis un terminal UNIX.
SQL : Serveur de base de données SQL connecté à la base de données Progress
UNKNOWN : Session non déterminée
Utilisateur
Nom de l’utilisateur connecté à diapason pour les sessions ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’.
Nom de l’utilisateur UNIX pour les autres types de sessions.
Adresse IP
Adresse TCP/IP du poste client de l’utilisateur, uniquement valable pour les sessions ‘ERP_CLIENT’.
Agent ID
Information valorisée pour l’administrateur de DIAPASON
Identifiant de l’agent PASOE utilisé par la session, uniquement valable pour les sessions ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’.
Un administrateur peut utiliser cet identifiant pour arrêter un agent PASOE depuis l’interface web par exemple.

AS
Information valorisée pour l’administrateur de DIAPASON
Numéro de session lié à l’agent du PASOE afin de distinguer les différentes sessions d’un même agent, uniquement valable pour les sessions ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’.
Permet de faire le lien avec les logs d’une session dans le fichier journal en le combinant au PID Unix, lié à l’agent de session du PASOE.
Cela permet de retrouver dans les logs les traces générées par une session.

Date et heure
Date et heure de création de la session sous le format “DD/MM/YYYY HH:mm:ss”.
Mém. Util.
Mémoire allouée par la session (en Kilobytes).
Permet de constater si un processus est à l’origine d’une trop grande utilisation de la mémoire de la machine et de procéder à son arrêt.
Temps passé
Temps écoulé depuis le démarrage du processus.
Temps consommé
Temps d'activité du processus pour le processeur de la machine depuis son démarrage.
Non valable pour les sessions ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’.
Attribut UNIX correspondant dans la commande “ps” = time
% CPU
Pourcentage de CPU consommé par le processus.
Non valable pour les sessions ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’.
Attribut UNIX correspondant dans la commande “ps” = pcpu
Permet de constater si un processus est à l’origine d’une trop grande utilisation du processeur de la machine et de procéder à son arrêt.
Commande
Commande d'exécution du processus.
Non valable pour les sessions ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’.
Attribut UNIX correspondant dans la commande “ps” = comm
Paramètres
Ligne de commande complète incluant les paramètres de lancement.
Non valable pour les sessions ‘ERP_CLIENT’, ’WORKSHOP’, ’GENERICS_WEB_SERVICES’ ou ’ELCIAONLINE_DT’.
Attribut UNIX correspondant dans la commande “ps” = args
Actions disponibles sur la liste des utilisateurs connectés
Les actions disponibles sur cette liste sont :

Actualiser sessions
Cette action reconstruit la liste des processus en cours.
Arrêt session
Cette procédure d’arrêt commence par déconnecter l’utilisateur ou le traitement de toutes les bases DIAPASON auxquelles il est rattaché avant de lancer la commande d’arrêt, garantissant une meilleure intégrité des bases de données.
Cette action utilise aussi la variable d’environnement DIAP_ADM_SESCMD.
