Abstimmungsmanager - SQL-Tabellenpflege
Abstimmungsmanager verwendet die SQL-Tabelle RECON_MGR_TEMP um gerade bearbeitete Vorgänge zu speichern, und um diese Daten an Berichtsmanager weiterzuleiten. Die Einzeltabelle wird für alle Abstimmungsmanagersitzungen verwendet, und die verschiedenen Vorgänge sind nach Benutzercode und durch ein 'Instanz'-Feld gekennzeichnet, das die aktuelle Sitzung identifiziert.
Normalerweise werden alle Vorgänge am Ende der Sitzung als 'zu löschen' markiert, sie werden jedoch im System belassen, damit der endgültige Bericht diese Daten verwenden kann. Beim Einstieg in die nächste Sitzung löscht Abstimmungsmanager alle Vorgänge, die in der Tabelle des entsprechenden Benutzer als 'zu löschen' markiert wurden. Dies bedeutet, dass die Tabelle jeweils nur einige wenige Vorgangssätze enthält, die in der darauf folgenden Sitzung gelöscht werden. Der Löschvorgang ist zum Aufrufen von Abstimmungsmanager nicht erforderlich; sind keine Vorgänge zum Löschen vorhanden, wird die Sitzung trotzdem gestartet.
Stürzt das System jedoch während einer Abstimmungsmanagersitzung ab, werden die Vorgänge nicht als 'zu löschen' markiert; sie werden also nicht bei Beginn der nächsten Sitzung gelöscht, und bleiben deshalb in der Tabelle erhalten. Die Weiterbearbeitung wird davon nicht beeinträchtigt, da für eine für den Benutzer neue Sitzung ein neuer Wert im 'Instanz'-Feld verwendet wird, um die Vorgänge der aktuellen Sitzung zu identifizieren. Sie könnten jedoch als unerwünscht gesehen werden. Diese unerwünschten Vorgänge können entfernt werden, indem Sie den Inhalt der Tabelle RECON_MGR_TEMP löschen, vorausgesetzt dass Abstimmungsmanager und dessen Berichte nicht gleichzeitig ausgeführt werden.