infra:NET User
 
×
2.3.5.5 OLTP SyncAgent Interface
In der infra:NET Server Management Konsole steht ein Interface zur Überwachung des OLTP SyncAgents zur Verfügung. Das entsprechende Symbol   wird nur angezeigt, wenn der OLTP SyncAgent aktiv ist:
 Ein rotes Ausrufungszeichen weist auf aufgelaufene fehlerhafte Synchronisationsereignisse hin.
Ein Klick auf das OLTP SyncAgent Symbol zeigt eine Übersicht der dem OLTP SyncAgent bekannten Datenquellen:
 
Hinweis: Fehlende Datenquellen sind ein Hinweis darauf, dass seit dem Start des OLTP SyncAgent Dienstes keine Synchronisationsereignisse für die entsprechende Datenquelle an den Agenten gesendet worden sind – also sich zum Beispiel noch niemand an der Datenquelle angemeldet hat.
Per Klick auf eine Datenquelle des OLTP SyncAgent wird die Informationsseite samt Fehlerprotokoll der jeweiligen Datenquelle angezeigt:
Im Fehlerprotokoll stehen folgende Bearbeitungsmöglichkeiten zur Verfügung:
  • Doppelklick auf eine Zeile
    Es öffnet sich ein Editierfenster zum Bearbeiten der auslösenden SQL Anweisung / des auslösenden Ereignisses.
    Die Änderung wird umgehend an den OLTP SyncAgent geschickt, aber erst mit „Wiederholen“ erneut verarbeitet.
  • Kontextmenü „Wiederholen“
    Die markierten Ereignisse (inklusive etwaiger Änderungen) werden erneut für die Synchronisation freigegeben.
    Dabei werden diese Ereignisse aus dem Fehlerprotokoll entfernt und vor eventuell noch in der Warteschlange stehenden Ereignissen gesendet.
  • Kontextmenü „Verwerfen“
    Die markierten Ereignisse werden nach einer Sicherheitsabfrage gelöscht!
    Dabei ist zu beachten, dass das Löschen von Synchronisationsereignissen (z.B. einfügen oder ändern eines SQL Datensatzes) zu inkonsistenten SQL Datenbeständen führt!
  • „Alle Wiederholen“
    Alle Ereignisse des Fehlerprotokolls werden erneut zur Synchronisation freigegeben und aus dem Fehlerprotokoll gelöscht.
  • „Alle Verwerfen“
    Alle Ereignisse werden nach einer Sicherheitsabfrage gelöscht!
    Dabei ist zu beachten, dass das Löschen von Synchronisationsereignissen (z.B. einfügen oder ändern eines SQL Datensatzes) zu inkonsistenten SQL Datenbeständen führt!
Die Aktualisierungs-Schaltfläche lädt bei Betätigung das aktuelle Fehlerprotokoll vom OLTP SyncAgent. Aus Performancegründen wird das Protokoll nicht automatisch aktualisiert.
Über unterschiedliche Farben gibt die Aktualisierungs-Schaltfläche Auskunft über den Zustand der geladenen Fehlerliste:
      Die geladene Liste ist aktuell, kann aber auf Wunsch neu geladen werden.
      Die geladene Liste ist zwar aktuell, aber nicht vollständig. Es sind inzwischen weitere Synchronisationsfehler aufgetreten.
      Die geladene Liste ist nicht mehr aktuell und muss vor jeder weiteren Aktion neu geladen werden – eine Bearbeitung der Ereignisse wird vom OLTP SyncAgent abgelehnt.
 
Ursache für diesen Zustand kann die Bearbeitung des Fehlerprotokolls in mehreren infra:NET Server Management Konsolen Instanzen parallel sein oder der OLTP SyncAgent Dienst wurde zwischenzeitlich neu gestartet.
Hinweis: Es werden maximal 500 Einträge des OLTP SyncAgent Fehlerprotokolls geladen, um die Performance des Systems nicht zu belasten. Bei derart vielen Fehlereinträgen liegt in der Regel ein grundsätzliches Problem vor, für das eine Prüfung jedes einzelnen fehlerhaften Ereignisses nicht notwendig ist. Die Schaltflächen [ Alle Wiederholen ] bzw. [ Alle Verwerfen ] wirken sich aber grundsätzlich auf alle Fehlereinträge (nicht nur die maximal 500 sichtbaren) aus.