Datenaktualisierungen, die im Hintergrund ausgeführt werden, können mithilfe des Tools „Mit Datenaktualisierungen arbeiten“ (wrkdatupd) ausgeführt werden. Damit kann der Installationsprozess per Tool automatisiert werden.
Zielgruppe
- System-Administratoren
- Technische Berater
Beschreibung
Mithilfe des Tools „Mit Datenaktualisierungen arbeiten“ (wrkdatupd) werden alle noch nicht ausgeführten Hintergrund-Datenaktualisierungen ausgeführt. Dialog-Datenaktualisierungen werden nicht berücksichtigt.
Prüfung
Zunächst wird mit diesem Tool überprüft, ob die Datenaktualisierungen sinnvoll ausgeführt werden können. Das Tool bricht die Ausführung der Datenaktualisierungen ab, wenn
mindestens eine Softwareaktualisierung zu installieren ist,
mindestens eine Konfliktaufgabe zu bearbeiten ist.
Ausführungsreihenfolge
Die Datenaktualisierungen werden in der Regel gemäß ihres Entstehungszeitpunktes nacheinander abgearbeitet: Die älteste Datenaktualisierung wird als erstes ausgeführt.
Wird der execute-Parameter mit einer Thread-Anzahl ergänzt, dann werden die Datenaktualisierungen parallel ausgeführt, sodass die Ausführungsreihenfolge nicht mehr eingehalten werden kann.
Fehlerausgabe
Wurden Datenaktualisierungen nicht erfolgreich ausgeführt, dann wird dies als Fehler in der Toolshell und im Meldungsprotokoll ausgegeben. Bestehen außerdem noch nicht ausgeführte Dialog-Datenaktualisierungen, dann werden auch diese als Fehler aufgeführt.
Befehl
Nachfolgend finden Sie den Befehl inklusive aller möglichen Parameter.
wrkdatupd | -execute:<int> [-noCheckConflict] |
Parameter
Die Parameter des Befehls werden in der folgenden Tabelle erläutert. Die in eckigen Klammern gesetzten Parameter sind optional, die anderen hingegen sind Pflichtparameter. Für einige Parameter kann ein Stern (*) als Platzhalter angegeben werden, um damit alle möglichen Werte ausgeben zu können. Nicht alle Parameter können mehrfach genannt werden, nur die, die folgenden Zusatz an den Parametervariablen aufweisen, sind für die Mehrfachnennung zugelassen: „<str-1> … <str–n>“.
Parameter | Erläuterung |
-execute:int | Mit dem Parameter werden alle noch nicht ausgeführten Hintergrund-Datenaktualisierungen ausgeführt.
Die Anzahl der Threads wird direkt am execute-Parameter angegeben. Bei mehr als einem Thread werden die Datenaktualisierungen parallel ausgeführt. |
-noCheckConflict | Mit diesem Parameter werden offene Konfliktaufgaben ignoriert. Damit werden auch dann Datenaktualisierungen ausgeführt, wenn noch eine offene Konfliktaufgabe existiert.
Normalerweise sollten Datenaktualisierungen erst dann ausgeführt werden, wenn alle Konfliktaufgaben abgeschlossen sind. |
Berechtigungen
Das Berechtigungskonzept sowie die generellen anwendungsbezogenen und Entity-bezogenen Berechtigungen können Sie im Dokument Berechtigungen nachlesen.
Für Berechtigungsfestlegungen für das Tool „Mit Datenaktualisierungen arbeiten“ ist das folgende Business Entity relevant:
com.cisag.sys.repository.obj.UpdateApplicationState
Für den Befehl „wrkdatupd“ und seine Parameter gelten keine besonderen Berechtigungen.