Batch-Betrieb

Der Export zu einem CSW-Server kann automatisch in einem festgelegten Intervall erfolgen.

Allgemeine Aktivierung des Batch-Betriebs über den Monitor-Dienst

Für die Hintergrundausführung wird der cardo Überwachungsdienst "Monitordienst" verwendet (in jeder cardo Installation vorhanden). Um den Batchmodus zu starten, muss der Dienst IDUIwanCardoMonitoringService konfiguriert werden. Folgen Sie bitte den dortigen Anweisungen zur Konfiguration des Batchbetriebs.

 

Aktivierung des Batch-Betriebs für das Modul 'Export zu CSW'

Ist der allgemeine Batchmodus über den Monitordienst aktiv, muss dieser noch konkret für das Modul 'Export zu CSW' aktiviert werden. Im Abschnitt TriggerBatchEvents der Datei Monitor.config.xml wird dies mit Angabe folgenden Abschnittes erreicht:

                <ExportToCswBatch enabled="true">
                    <WakeUpMinutes>1440</WakeUpMinutes>
                </ExportToCswBatch>
Die WakeUpTime wird in Minuten angegeben, ein Export am Tag entspräche z.B. 24 * 60 = 1440 Minuten. Die WakeUpTime bezieht sich immer auf die letzte Ausführung des Tasks bzw. den letzten Neustart des Monitordienstes. Eine Einstellung eines konkreten Zeitpunktes ist nicht implementiert, kann aber bei Bedarf nachgerüstet werden.

 

Festlegung einer Job-Definition für einen konkreten CSW-Server

Pro in cardo definiertem CSW-Server kann es genau eine hinterlegte Job-Definition für den Export im Batch-Betrieb geben. Diese Job-Definition kann im Modul 'Export zu CSW' erstellt und gespeichert werden.

Wurde ein aktiver CSW-Server ausgewählt, können die Einstellungen wie auch im interaktiven Modus vorgenommen werden. Für die Speicherung der aktuellen Einstellungen als Job-Definition für den BatchBetrieb gibt es einen entsprechenden Button:

Folgende Daten sind für den Batch-Betrieb relevant und werden gespeichert:

  • aktueller ausgewählter CSW-Server
  • Login (Name und Passwort) mit welchem der Export in den CSW-Server erfolgen soll
  • alle markierten TreeNode-Items (Ebenen oder Ordner) welche exportiert werden sollen
  • die ausgewählten Exportmodi
  • Auswahl 'Zusammenfassen mit Vorexport'

 

Ablauf des Exports im Batch-Betriebs

Sobald eine konkrete Job-Definition zu einem CSW-Server gespeichert wurde, wird diese im nächsten Interval beachtet und die entsprechenden Metadaten zum CSW-Server exportiert. Gibt es mehrere CSW-Server mit jeweils einer Job-Definition, dann werden diese nacheinander abgearbeitet.Im Eventlog zum Monitor sind entsprechende Stati zu den einzelnen CSW-Servern zu finden.

Eine konkrete Historie zu den durchgeführten Jobs ist in der Datenbanktabelle CDO_CSW_BATCH_HISTORY zu finden. Eine komfortable Anzeige aus cardo heraus ist angedacht aber noch nicht implementiert.

Job-Definitionen editieren und löschen

Job-Definitionen können angepasst werden, indem die gespeicherten Einstellungen in das Modul 'Export zu CSW' geladen werden. Diese können dann über die Oberfläche entsprechend angepasst und am Ende als neue Job-Definition wieder gespeichert werden:

Entsprechend gibt es auch einen Menüeintrag um eine Job-Definition zum aktuell ausgewählten CSW-Server komplett zu löschen:

Existiert keine Job-Definition mehr, wird der CSW-Server beim Batch-Betieb nicht mehr beachtet.