Entwicklung > Tools > Prüfungen > Monitorings > Benutzer 

Mit dieser Funktion können die verschiedenen auf einem Server laufenden X3-Aufgaben angezeigt werden. Standardmäßig werden die Aufgaben des laufenden Verarbeitungsservers angezeigt. Es ist jedoch möglich, auf jeden beliebigen über das Netz erreichbaren Server zuzugreifen, auf dem ein Verbindungsprozess an das Softwarepaket mit derselben Servicenummer läuft.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Diese Funktion besteht aus einer einzigen Maske ohne Auswahlliste links.

Erfassungsmaske

Übersicht

Bei Eintritt in dieser Funktion werden die Verbindungseigenschaften auf dem Standardserver angezeigt. Sollen die Verbindungen auf einem anderen Server angezeigt werden, so muss lediglich dessen Name vorgegeben werden. Die Anzeige ist möglich, wenn die Servicenummer auf dem Remoteserver dieselbe ist.

In dieser Maske werden drei Datenblöcke angezeigt:

  • Offene Sitzungen enthält die tabellenförmige Liste von Verbindungen auf dem ServerAktive Prozesse
  • enthält die Liste der Prozesse einer Sitzung (wobei die Sitzung durch die Zeile im ersten Block definiert ist, auf die der Cursor positioniert ist) Summe Sitzungenumfasst aggregierte Daten

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

  • Maschinen (Feld SERVEUR)

Definiert den Server der Verarbeitung, deren Prozess angezeigt wird. Standardmäßig ist der Server, der vorgeschlagen wird, wenn man in die Funktion hineingeht, der aktuelle Anwendungsserver.

  • Lizenz (Feld LICENCE)

Definiert die Lizenznummer, die von Sage für die Installation vergeben wurde. Diese Lizenznummer ist einmalig. Sie ist allen Berechtigungen (Anzahl Sitzungen, Optionen...), sowie zwei Textserien zugeordnet, die den Lizenzbenutzerclient und den Partner, der die Lösung umgesetzt hat, identifizieren.

Eine zugewiesene Funktion ermöglicht die Anzeige aller Informationen.

  • Anz. Prozesse (Feld NBTOTSES)
  • Prozessorzeit (CPU) (Feld CPUFLG)

Tabelle Laufende Sitzungen

  • Client (Feld CLIENT)

Definiert den Netznamen des verwendeten Posten um eine Sitzungsverbindung herzustellen. Hinweis: Dieser Netzname kann sein:

  • der Client, der sich mit dem Client-Server verbindet.
  • der Webserver, der als Bindeglied zwischen einem Webbrowser und dem Server dient.
  • das Schlüsselwort BATCH, falls der Prozess eine Batch-Aufgabe ist, die keinen zugeordneten Client hat.
  • der Webserver, auf dem der Terminal-Server oder der Webservices-Server läuft.
  • Typ (Feld TYP)

Definiert den Verbindungstyp der aktuellen Sitzung. Er entspricht einer im lokalen Menü Nummer 924 definierten Auswahl.

  • Web-Client (Feld IPCLI)
  • Anmeldename (Feld USER)

Definiert den Benutzercode (im Sinne der Software), unter dem die Sitzung eröffnet wurde.

Die Felder Ident1 und Ident2 sind die einzigen Identifikatoren, die vom X3-Engine bei der Benutzerverbindung verwaltet werden. Der erste ist eindeutig für einen gegebenen Ordner. Er entspricht dem Bewertungsergebnis der Funktion adxuid(1) und wird in der Datei APLLCK (das Feld LCKPID) verwendet. Der zweite ist eindeutig für einen gegebenen Server und eine gegebene Servicenummer. Er entspricht dem Bewertungsergebnis der Funktion adxuid(2).

  • Modul (Feld MODULE)

Definiert das Modul, dem die Funktion angehängt ist, die soeben ausgeführt wird. Die Liste der Module variiert je nach Software. Die Variable entspricht dem lokalen Menü Nummer 14.

  • Funktion (Feld FONCTION)

Definiert den Code der Funktion, die vom verbundenen Benutzer ausgeführt wird. Dieser Code entspricht dem Wert der Variable GFONCTION auf dem Arbeitsplatz selbst.

Ist der Benutzer verbunden, ohne in einer Funktion zu sein (d.h. wenn er in einem Menü positioniert ist), ist dieses Feld leer.

Hinweis: Der Batchserver selbst wird wie eine SERVEUR genannte Aufgabe dargestellt, die im BATCH-Modus in einem Ordner läuft, dessen Name von der Software abhängt, aber mit den Buchstaben "SERV" anfängt.

  • Systemlogin (Feld LOGIN)

Definiert den Benutzercode (im Sinne des System-Logins), für den der verbundene Benutzer bekannt ist.

  • Service (Feld PORT)

Definiert die Nummer des Verbindungsservices (Eigenschaft der Aufgabe adxd, der der Client nach Verbindungsanfrage angehängt wird.

  • Datum (Feld DATCON)

Definiert das Startdatum und die Startuhrzeit für die Verbindung des Arbeitsplatzes.

  • Kooridinierte Weltzeit (Feld HRECON)
  • Datum + UTC-Zeit (Feld DATTIME)
  • CPU (Feld CPU)

Zeigt die für den X3-Prozess gebrauchte CPU-Zeit seit Start an. Diese Zeit wird ausgedrückt in Minuten:Sekunden.

  • Sitzungs-ID (Feld ID)

Die Felder Ident1 und Ident2 sind die einzigen Identifikatoren, die vom X3-Engine bei der Benutzerverbindung verwaltet werden. Der erste ist eindeutig für einen gegebenen Ordner. Er entspricht dem Bewertungsergebnis der Funktion adxuid(1) und wird in der Datei APLLCK (das Feld LCKPID) verwendet. Der zweite ist eindeutig für einen gegebenen Server und eine gegebene Servicenummer. Er entspricht dem Bewertungsergebnis der Funktion adxuid(2).

  • Transaktionsart (Feld NATURE)

Tabelle Aktive Prozesse

  • Prozessnr. (Feld NUMERO)

Für jeden Prozess, der der Sitzung der aktuellen Position in der übergeordneten Tabelle zugeordnet ist, befindet sich hier eine eindeutige Prozessnummer, die mit dem Server verknüpft ist, auf dem dieser Prozess ausgeführt wird (ein ID-Prozess im Sinne des Betriebssystems, UNIX, Linux oder Windows).

  • Prozesse (Feld PROCESS)

Definiert den Namen des Prozesses, der gerade auf dem Verarbeitungsserver ausgeführt wird, der der aktuellen Sitzung in der übergeordneten Tabelle entspricht. Beispiele für die Prozessnamen, die häufig in der Zeile zu finden sind:

  • adonix, entspricht dem Ausführungsengine des Prozesses.
  • sadora, entspricht dem Sitzungsassistenten der Oracle-Datenbank.
  • sadoss, entspricht dem Sitzungsassistenten der SQL-Server-Datenbank.
  • sadfsq, entspricht dem Prozess, der die Zugriffe auf die Sequenzdateien verwaltet.
  • sadsys, entspricht dem Prozess, der die Systembefehle auf dem Server ausführt.
  • Maschinen (Feld MACHINE)

Identifiziert die Rechner, auf denen jeder Prozess läuft, der der aktuellen Sitzung der übergeordneten Tabelle zugeordnet ist. Dies kann einer der Netzwerkserver sein (insbesondere der Verarbeitungsserver, der Anwendungsserver, aber auch der Client, wenn z.B. auf dem lokalen Client geschrieben wird: ein sadfsq-Prozess wird im Client eröffnet).

Tabelle Anz. Prozesse

  • Sitzungstyp (Feld TYPSES)
  • Typ (Feld TYPINTSES)

 

  • Summe (Feld TOTSES)

 

Schließen

 

Symbol Aktionen

Anhalten Prozess

Mit dieser Funktion können Prozesse angehalten werden (mit "kill" unter Unix, mit "killdax" unter NT). Das Anhalten eines Prozesses bedeutet aus Datenbanksicht, dass die laufende Transaktion angehalten wird und die im Rahmen dieser Transaktion erfassten Daten verloren gehen. Daher muss bei der Verwendung dieser Funktion mit Vorsicht zu Werke gegangen werden. Sie sollte nur für die Lösung von betrieblichen Problemen eingesetzt werden.

Die Rechte des Benutzers, der diese Funktion verwendet, hängen von den Verbindungseigenschaften des Benutzers ab. Möchte ein Benutzer Aufgaben anhalten, die nicht von ihm gestartet wurden, so muss er als Superbenutzer angemeldet sein (unter Unix alsroot ).

 

Schließen

 

Spezielle Buttons

Mit diesem auch über das Tastaturkürzelerreichbaren Button wird die Anzeige der offenen Sitzungen aktualisiert.

Mit diesem Button kann nach der Sitzung gesucht werden, die den Prozess mit der erfassten Nummer verwendet. Kann dieser Prozess einer Sitzung zugeordnet werden, so wird der Cursor nach dem Ende der Suche auf die fragliche Zeile positioniert.

Menüleiste

Sortierung / Ordner

Mit dieser Funktion können die Zeilen nach Ordnern sortiert werden.

Sortierung / Client

Mit dieser Funktion können die Zeilen nach Client-Arbeitsplätzen sortiert werden.

Sortierung / Login

Mit dieser Funktion können die Zeilen nach Verbindungscodes sortiert werden.

Sortierung / Systemlogin

Mit dieser Funktion können die Zeilen nach Verbindungscodes im Systemsinne sortiert werden.

Sortierung / Dat.

Mit dieser Funktion können die Zeilen nach Daten sortiert werden.

Fehlermeldungen

Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :

xxxx: Server nicht erreichbar

Diese Meldung sagt aus, dass der erfasste Servername nicht gefunden wurde. Dies kann bedeuten, dass der entsprechende Server nicht mit dem Netz verbunden ist oder dass sich unter der laufenden Servicenummer kein adxd -Verbindungsservice in der Warteschlange befindet. Achtung, bis zur Ausgabe dieser Meldung kann eine lange Wartezeit verstreichen (je nach Timeout der Netzfunktionen).

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung