Verwaltung > Audit > Verbindungen 

Bei Aktivierung des Aktivitätscodes AUDIT werden von Sage X3 alle Verbindungen und Verbindungstrennungen für die aktuelle Arbeitsmappe in die Logdatei aufgenommen. Diese in der Tabelle ALOGIN gespeicherten Daten lassen sich mit der vorliegenden Funktion anzeigen.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Bildschirmverwaltung

Kopfzeile

Übersicht

Nach Aufruf der Funktion werden die Anzeigekriterien definiert (diese können sich auf das Verbindungsdatum und den Benutzer beziehen, sowohl für X3 als auch für das Benutzersystem).

Es können auch lediglich die erfolglosen Verbindungsversuche in die Logdatei geschrieben werden.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

  • Periode (Feld STRDAT)

Bei Vorgabe dieses Datums werden nur Daten angezeigt, die zu oder vor diesem Datum angelegt oder zuletzt geändert wurden.

  • Feld ENDDAT

Bei Vorgabe dieses Datums werden nur Daten angezeigt, die zu oder vor diesem Datum angelegt oder zuletzt geändert wurden.

Wird dieses Feld ausgefüllt, werden nur die Verbindungen des zugehörigen X3-Benutzers angezeigt (so wie in Tabelle AUTILIS definiert).

  • X3-Login (Feld LOGIN)

Wird dieses Feld ausgefüllt, werden nur die Verbindungen des zugehörigen Benutzerkontos (auf Systemebene) angezeigt.

Blocknummer 2

  • Ablelehnte Verbindungen (Feld ERR)

Bei Aktivierung dieser Aktion werden nur gescheiterte Verbindungsversuche angezeigt (der Fehlergrund wird an anderer Stelle angegeben).

  • Alle Gründe (Feld TOUS)

Bei Aktivierung dieser Option werden, unabhängig vom Grund, alle gescheiterten Verbindungen angezeigt.

  • Grund (Feld STAT)

Anzeige der mit demselben Grund gescheiterten Verbindungen (sofern die Option Alle Gründe nicht aktiviert ist).

Schließen

 

Register Audit

Übersicht

Nach Auswahl der Kriterien öffnet sich eine Tabelle, die alle gewählten Verbindungszeilen enthält, in absteigender chronologischer Reihenfolge sortiert. Die Reihenfolge entspricht dabei also der Reihenfolge der Verbindungen. Bei Aufbau einer jeden Verbindung wird in der Tabelle ALOGIN eine Zeile angelegt, der eine chronologische Nummer zugewiesen wird. Diese Zeile wird bei der Verbindungstrennung aktualisiert.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Tabelle

  • Lfd. Nr. (Feld SEQ)

Vom System beim Schreiben in die Logtabelle vergebene sequenzielle Nummer. Hierfür wird die der Tabelle ALOGIN (über die X3-Funktion uniquid) zugeordnete Sequenz verwendet.

  • X3-Login (Feld ADOLOG)

Dieser Code entspricht dem in der Verbindungsbox erfassten Benutzercode (Loginim Benutzerdatenblatt). Angezeigt wird der in der Verbindungsbox erfasste Wert (in Groß- oder Kleinschreibung, auch wenn das Login im Datenblatt groß geschrieben wird).

Hinweis: Bei einer Web-Verbindung über einen direkten Link, über den der Benutzer zu einer Verbindungsbox gelangt, wird folgender Code angezeigt: ASK_(der endgültige Benutzercode wird in der Spalte Benutzer definiert).

  • Benutzer (Feld ADOUSR)

Benutzercode (Schlüssel des Benutzerdatenblatts) des in der Session verbundenen Benutzers. Dieser Code entspricht der Variable GUSER.

  • Systemlogin (Feld SYSUSR)

Benutzercode zur Systemverbindung.

  • Client (Feld ADRCLI)

Netzadresse des Clients oder des zwischengeschalteten Web-Verbindungsservers, der die Session geöffnet hat.

  • Verbindungstyp (Feld ADOTYP)

Verbindungstyp der geöffneten Session (Vordergrund, Hintergrund, Batch etc.). Im lokalen Menü 924 sind alle möglichen Verbindungstypen definiert.

  • Verbindungsdat. (Feld DATCNX)

Entspricht der Systemzeit des Bearbeitungsservers während der Verbindung des Benutzers.

  • Uhrzeit (Feld HOUCNX)

 

  • Verbindung getrennt am (Feld DATDCX)

Entspricht der Systemzeit des Bearbeitungsservers zum Zeitpunkt, zu dem der Benutzer seine Verbindung trennte. Solange dieses Feld leer ist, sollte der Benutzer verbunden sein.

Ist das Feld leer und der Benutzer nicht verbunden, führt das zum bedingungslosen Prozessabbruch (Herunterfahren des Systems oder der Datenbank, Abbruch einer Aufgabe durch den Administrator über den Taskmanager).

  • Uhrzeit (Feld HOUDCX)

 

  • X3-Id (Feld ADOID)

Über diesen numerischen Wert wird eine X3-Session auf eindeutige Art einem gegebenen Anwendungsserver zugeordnet. Der Wert dient also als ID für eine Verbindung. Der Wert für die aktuelle Verbindung kann über die Formel adxuid(1) berechnet werden.

  • DB-Id (Feld BDDID)

Dieser Code ist die ID der offenen Datenbank-Session. Abhängig von der Datenbank kann er auf verschiedene Weisen ermittelt werden:

  • Unter Oracle handelt es sich um den Wert der Umgebungsvariable SESSIONID, die über eine folgendermaßen strukturierte Abfrage erhalten werden kann:

select userenv('SESSIONID') From dual

  • Unter SQL-Server handelt es sich um die Variable @@spid

Durch diesen Code ist die Datenbankverbindung eindeutig definiert. Der Code wird insbesondere dazu verwendet, eine Verknüpfung zwischen einer Aktualisierung und dem Benutzercode in den über das Audit-Register in den Dictionary-Tabellen angelegten Triggern herzustellen.

  • Fehlerursache (Feld STA)

Code des Grundes bei gescheiterter Verbindung (Benutzer nicht korrekt, zu viele geöffnete Sessions etc.). Die vom lokalen Menü 948 ausgegebenen Werte können angezeigt werden.

  • Meldung (Feld MSG)

Bei gescheiterter Verbindung ausgegebene Fehlermeldung.

Schließen

 

Spezielle Buttons

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung