Reportez-vous à la documentation de Mise en oeuvre
Cette fonction se présente sous la forme d'un seul écran sans liste gauche.
Présentation
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 :
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
| 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. |
| 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. |
Tableau Sessions ouvertes
| 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 :
|
| 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. |
|   |
| Définit le code utilisateur (au sens du progiciel) sous lequel la session a été ouverte. |
| Définit le dossier sur lequel s'exécute la session courante. |
| 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. |
| 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". |
| Définit le code utilisateur (au sens du login système) sous l'utilisateur qui s'est connecté est connu. |
| 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). |
| Définit la date et l'heure du début de connexion du poste. |
|   |
| Affiche le temps CPU utilisé par le processus adonix depuis son démarrage. Ce temps est exprimé en minutes:secondes. |
| 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). |
|   |
Tableau Processus actifs
| 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 idau sens du système d'exploitation, que ce soit UNIX, Linux ou Windows). |
| 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 :
|
| 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). |
Total sessions
| Donne le nombre total de sessions primaires actuellement connectées sur un des dossiers gérés par le serveur d'application. Une session primaire est une session ouverte directement par un utilisateur, que ce soit en mode client-serveur ou en mode Web. |
| Définit le nombre maximum de sessions correspondantes autorisé par la licence concédée à l'utilisateur. |
| Donne le nombre total de sessions secondaires actuellement connectées sur un des dossiers gérés par le serveur d'application. Une session secondaire est une session ouverte à partir d'une session primaire déjà active, afin de permettre à l'utilisateur de disposer d'une seconde fenêtre active sur le même dossier et avec le même code utilisateur que la session primaire correspondante. |
|   |
| Donne le nombre total de sessions batch actuellement connectés sur un des dossiers gérés par le serveur d'application. Une session batch correspond à l'exécution d'une tâche en arrière-plan, qui peut notamment réaliser des mises à jour ou éditer des états. Le fonctionnement du serveur batch est défini dans une documentation annexe. |
|   |
| Donne le nombre total de connexions de type Web service sur un des dossiers gérés par le serveur d'application. Une connexion Web service est une connexion établie depuis un pool de connexion géré par un serveur Web, qui répond ainsi à des sollicitations en provenance de processus externes. |
|   |
| Donne le nombre total de sessions de type terminaux portables actuellement connectés sur un des dossiers gérés par le serveur d'application. Une session de type terminal portable est une session ouverte sur un terminal de type VT, par l'intermédiaire d'un serveur de terminaux géré par un serveur Web. |
| Définit le nombre maximum de sessions correspondantes autorisé par la licence concédée à l'utilisateur. |
|   |
|   |
|   |
|   |
| Donne le nombre total de sessions (quel que soit leur type) actuellement connectées sur un des dossiers gérés par le serveur d'application. |
|   |
Fermer
Icône Actions
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).
Fermer
Ce bouton, également accessible par le raccourci , permet de rafraîchir l'affichage des sessions ouvertes. |
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.
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
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).