Surveillance utilisateurs
Cette fonction permet de visualiser les différentes tâches adonix en cours sur un serveur. Par défaut, les tâches du serveur de traitement courant sont affichées, mais tout serveur accessible via le réseau sur lequel tourne un processus de connexion au progiciel avec le même numéro de service peut être accédé.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Cette fonction se présente sous la forme d'un seul écran sans liste gauche.
Ecran de saisie
Lorsqu'on entre dans cette fonction, les caractéristiques de connexion sur le serveur par défaut sont affichées. Si on désire visualiser les connexions sur un autre serveur, il suffit de donner son nom. La scrutation sera possible dès lors que le numéro de service est le même sur le serveur distant.
Dans cet écran, trois blocs de données sont affichés :
- le premier, nommé Sessions ouvertes, donne la liste des connexions établies sur le serveur dans un tableau;
- le second, nommé Processus actifs, permet de lister les processus relatifs à une session (la session définie par la ligne courante sur laquelle le curseur est positionné dans le premier bloc);
- le dernier, nommé Total sessions, donne des informations cumulées.
Bloc numéro 1
Machine (champ SERVEUR) |
Définit le serveur de traitement dont on visualise les processus. Par défaut, le serveur qui est proposé quand on entre dans la fonction est le serveur d'application courant. |
Licence (champ LICENCE) |
Définit le numéro de licence concédé par Sage pour l'installation. Ce numéro de licence est unique. Il est associé à un ensemble d'autorisations (nombre de sessions, options...) ainsi qu'à deux séries de textes identifiant le client utilisateur de la licence et le partenaire ayant mis en place la solution. Une fonction dédiée permet de visualiser l'ensemble de ces informations. |
Total sessions (champ NBTOTSES) |
Temps CPU (champ CPUFLG) |
Tableau Sessions ouvertes
Client (champ CLIENT) |
Définit le nom réseau du poste utilisé pour établir une connexion de la session. Il est à noter que ce nom réseau peut être :
|
Type (champ TYP) |
Définit le type de connexion de la session courante. Il correspond à l'un des choix définis dans le menu local numéro 924. |
Web client (champ IPCLI) |
Identifiant de connexion (champ USER) |
Définit le code utilisateur (au sens du progiciel) sous lequel la session a été ouverte. |
Dossier (champ DOSSIER) |
Les champs Ident1 et Ident2 sont des identificateurs uniques gérés par le moteur adonix à la connexion de l'utilisateur. Le premier est unique pour un dossier donné, il correspond au résultat de l'évaluation de la fonction adxuid(1) et est utilisé dans le fichier APLLCK (c'est le champ LCKPID). Le deuxième est unique pour un serveur et un numéro de service donnés, il correspond au résultat de l'évaluation de la fonction adxuid(2). |
Module (champ MODULE) |
Définit le module auquel est rattaché la fonction en cours d'exécution. La liste des modules varie selon le progiciel. Elle correspond au menu local numéro 14. |
Fonction (champ FONCTION) |
Définit le code de la fonction exécutée par l'utilisateur connecté. Ce code correspond à la valeur de la variable GFONCTION sur le poste lui-même. Si l'utilisateur est connecté sans être dans une fonction (ie. s'il se trouve positionné sur un menu), cette zone est vide. Il est à noter que le serveur batch lui-même est présent comme une tâche appelée SERVEUR, fonctionnant en mode BATCH sur un dossier dont le nom dépend du progiciel, mais qui commence en principe par les lettres "SERV". |
Identifiant système (champ LOGIN) |
Définit le code utilisateur (au sens du login système) sous l'utilisateur qui s'est connecté est connu. |
Service (champ PORT) |
Définit le le numéro du service de connexion (caractéristique de la tâche adxd à laquelle le poste s'est attaché à la demande de connexion). |
Date (champ DATCON) |
Définit la date et l'heure du début de connexion du poste. |
Heure UTC (champ HRECON) |
Date + heure UTC (champ DATTIME) |
CPU (champ CPU) |
Affiche le temps CPU utilisé par le processus adonix depuis son démarrage. Ce temps est exprimé en minutes:secondes. |
Id session (champ ID) |
Les champs Ident1 et Ident2 sont des identificateurs uniques gérés par le moteur adonix à la connexion de l'utilisateur. Le premier est unique pour un dossier donné, il correspond au résultat de l'évaluation de la fonction adxuid(1) et est utilisé dans le fichier APLLCK (c'est le champ LCKPID). Le deuxième est unique pour un serveur et un numéro de service donnés, il correspond au résultat de l'évaluation de la fonction adxuid(2). |
Nature (champ NATURE) |
Tableau Processus actifs
No processus (champ NUMERO) |
Pour chaque processus associé à la session de la ligne courante sur le tableau supérieur, on retrouve ici un numéro de processus unique lié au serveur sur lequel s'exécute ce processus (c'est un process id au sens du système d'exploitation, que ce soit UNIX, Linux ou Windows). |
Processus (champ PROCESS) |
Définit le nom du processus en cours d'exécution sur le serveur de traitement correspondant à la session courante dans le tableau supérieur. Parmi les noms de processus fréquemment présents sur la ligne, on trouvera :
|
Machine (champ MACHINE) |
Identifie les ordinateurs sur lequel tournent chaque processus associé à la session courante du tableau supérieur. Il peut s'agir d'un des serveurs du réseau (notamment le serveur de traitement, le serveur d'application, mais aussi le poste du client, dans le cas par exemple où on écrit sur le poste local : un processus sadfsq est alors ouvert sur le poste). |
Tableau Total sessions
Type session (champ TYPSES) |
Type (champ TYPINTSES) |
Total (champ TOTSES) |
Arrêt processus |
Cette fonction permet d'arrêter le processus correspondant (par kill sous UNIX, par la fonction killadx sous NT). L'arrêt d'un processus signifie, du point de vue de la base de données, l'arrêt propre de la transaction en cours, mais également la perte des données en cours de saisie. Il importe donc d'être très prudent dans l'utilisation de cette fonction réservée à la résolution d'incidents d'exploitation. Au demeurant, les droits de l'utilisateur à réaliser ce genre de fonction dépendent des caractéristiques de connexion de l'utilisateur. Si un utilisateur désire arrêter des tâches qui n'ont pas été lancées par lui, il doit être connecté comme super-utilisateur (root dans le cas d'UNIX). |
Boutons spécifiques
Actualiser |
Ce bouton, également accessible par le raccourci , permet de rafraîchir l'affichage des sessions ouvertes. |
Suppression Sessions inactives |
Barre de menus
Cette fonction permet de trier les lignes dans l'ordre des dossiers. |
Cette fonction permet de trier les lignes dans l'ordre du poste client. |
Cette fonction permet de trier les lignes dans l'ordre du code de connexion. |
Cette fonction permet de trier les lignes dans l'ordre du code de connexion au sens système. |
Cette fonction permet de trier les lignes dans l'ordre de la date. |
Messages d'erreur
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
xxxx : serveur inaccessible
Ce message signifie soit que le serveur dont le nom est donné est inexistant, soit qu'il n'est pas connecté au réseau, soit encore qu'aucun service de connexion adxd n'est en attente sur le numéro de service courant. Attention, ce message peut être affiché après un long temps d'attente (le temps que les délais d'attente impartis aux fonction réseau soient écoulés).