Mesonic:Monitor
Aus MESOWIKI
Im Menüpunkt
- Monitor
wird angezeigt, welche Benutzer zur Zeit im Programm arbeiten und welche Daten in Verwendung sind und daher für den Zugriff von anderen Benutzern gesperrt werden müssen. Wird das Programm vom Anwender ordnungsgemäß verlassen, werden auch alle Lock-Einträge automatisch wieder eliminiert (z.B. sobald der Datensatz nicht mehr in Verwendung ist). Ist aber bei einem der Benutzer ein Systemabsturz eingetreten (z.B. Stromausfall) bleibt der Benutzer für das Programm weiterhin eingeloggt, was bedeuten würde, dass der Benutzer sich nicht wieder im System anmelden kann. Um die Locks dieser Benutzer zu löschen, muss der MONITOR aufgerufen werden.
Daher können mit dem MONITOR selektiv alle Locks gelöscht werden, die diesen speziellen Benutzer betreffen.
- Achtung
Vergessen Sie nicht, den Datenstand zu prüfen, wenn ein Systemabsturz erfolgt ist. Nur dann macht es auch Sinn die Daten weiter zu bearbeiten und weiterhin zu sichern).
- Eingabefelder
- auf Benutzer einschränken
In diesem Feld kann ein bestimmter Benutzer eingetragen werden, dessen Locks im Monitor angezeigt werden sollen. Über die Matchcodefunktion kann nach allen Benutzern gesucht werden. Diese Funktion macht dann Sinn, welche viele Benutzer in der WINLine arbeiten und ein bestimmter Lock gesucht oder überwacht werden sollen.
- automatischer Refresh
Wenn diese Checkbox aktiviert wird, dann werden die Locks in regelmäßigen Abständen vom Programm automatisch neu eingelesen und angezeigt. Somit sind immer die aktuellen Locks ersichtlich.
- Inhalt der Tabelle
In der Tabelle werden verschiedene Informationen angezeigt:
Hier werden alle Benutzer angezeigt, die in der WINLine zur Zeit angemeldet sind. Als Information wird der Benutzer (in Klammer steht der Benutzername) und die Benutzernummer angezeigt. Wird der Benutzername mit dem Zeichen @ und einer Nummer angezeigt, so handelt es sich dabei um einen sogenannten Schattenbenutzer (wobei die Nummer die nächste freie Benutzernummer darstellt). Ein Schattenbenutzer wird von der WINLine automatisch angelegt bzw. verwendet, wenn eine neue Instanz gestartet wird oder wenn der Action-Server aufgerufen wird.
- Mandantenunabhängige Sperrungen
In diesem Bereich werden Locks angezeigt, die mandantenübergreifend wirken. Beispiele dafür sind eine Datenstandsaktualisierung oder das Verändern einer Publikation für die WEBEditon. Neben den Benutzerinformationen wird angezeigt, welcher Bereich vom Benutzer gelockt wird.
- Datenbank
Im Anschluss werden alle Datenbanken angezeigt, die im Zuge der WINLine bearbeitet werden. Dies können auch mehrere Datenbanken sein. Hier wird neben der Benutzerinformationen auch noch der Mandant (in Klammer wird das WJ angezeigt) und die Aktion angezeigt, die der Benutzer durchführt.
Bei jedem Benutzer - Eintrag kann eine Checkbox aktiviert werden, die ggf. für das Löschen von Locks benötigt wird.
Mit diesem Button wird die Selektion in der Tabelle in das Gegenteil umgewandelt.
Durch Anklicken dieses Buttons werden alle vorgenommene Selektionen wieder aufgehoben.
Durch Anklicken dieses Buttons werden alle ausgewählten (aktivierten) Locks in der Tabelle gelöscht. Die übrigen Locks bleiben bestehen.
- Zusätzliche Datenbank überwachen
Unter bestimmten Umständen kann es vorkommen, dass aus einem Mandanten oder aus einer Datenbank Locks nicht entfernt wurden (Stromausfall, Absturz etc.). Ist dies der Fall, können diese Locks ebenfalls entfernt werden. Dazu könnte es aber notwendig sein, auf eine andere Datenbank zuzugreifen, die nicht in der Liste angeführt ist. Zu diesem Zweck können die nachfolgend beschriebenen Felder benutzt werden:
- Server Typ:
Hier wird der Typ der Datenbank eingegeben, auf die zugegriffen werden soll. Aus der Auswahllistbox kann der Datenbanktyp ausgewählt werden, wobei die Optionen "SQL MS SQL Server (MSDE)" und "POS PostgreSQL" verfügbar sind.
- Server
In diesem Feld wird der Server eingegeben, auf den zugegriffen werden soll. Über die Matchcode-Funktion (F9-Taste) kann nach allen SQL-Servern (PostgresSQL-Server werden bei der Suche nicht unterstützt) gesucht werden.
- Datenbank
In diesem Feld wird die Datenbank eingetragen, die im Monitor mit angezeigt werden soll. Auch hier kann mit der Matchcode-Funktion nach allen Datenbanken des zuvor eingegebenen Servers gesucht werden.
Durch Anklicken des Hinzufügen-Buttons wird die eingetragene Datenbank in der Tabelle mit angezeigt. Dazu werden - sofern vorhanden - auch die entsprechenden Locks angezeigt.
- nicht aktive Schattenbenutzer
Im Feld Anzahl wird die Anzahl der Schattenbenutzer angezeigt, die zwar noch im Monitor vorhanden sind, die aber nicht mehr aktiv im Programm arbeiten. Das kann dann passieren, wenn der Benutzer seine Programme nicht ordnungsgemäß beendet hat.
Durch Anklicken des Löschen-Buttons (
) können diese Schattenbenutzer entfernt werden.
Durch Drücken der ESC-Taste wird das Fenster geschlossen.
Anzeige aktualisieren
Ist der automatische Refresh deaktiviert, kann durch Anklicken dieses Buttons die Lockingtabelle neu eingelesen werden
