Zum Inhalt

AfterChangeCheck

Skript-Anwendungen, die über diese Schnittstelle aufgerufen werden, dienen der Änderung von Daten nach einer Änderungsprüfung.

AfterChangeCheck wird nur ausgelöst, wenn BeforeChangeCheck zuvor gestartet wurde. AfterChangeCheck wird aufgerufen, wenn die Skript-Anwendung BeforeChangeCheck mit einem Fehler beendet wurde.

Vorgehensweise

  1. Das System wird geprüft.
  2. Die Schnittstelle BeforeChangeCheck wird aufgerufen und die zugehörige Skript-Anwendung gestartet.
  3. Dateien und Projekte werden übertragen und Operationen ausgeführt.
  4. Eine neue Version wird erstellt.
  5. Es wird überprüft, ob seit Beginn der Prüfung Änderungen am Arbeitsverzeichnis vorgenommen wurden.
  6. Ein Archiv wird erstellt.
  7. Die Prüfsumme des Archivs wird berechnet.
  8. Ein Update der Datenbank wird durchgeführt.
  9. Die Schnittstelle AfterCompare wird aufgerufen und die zugehörige Skript-Anwendung wird gestartet.

Beispiel: Wiederherstellung der Ordnerstruktur, nachdem sie für die Prüfung vereinfacht wurde.

Kommandozeile für diese Skript-Anwendung

ScriptAfterChangeCheck.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the client archive] /at:c

Beschreibung der Schnittstellendatei

Die Sektionen [Common], [User], [Component], [Version], [QuickSave], [ExclusiveUse] und [UnderDevelopment] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.

Die Sektionen [ExclusiveUse] und [UnderDevelopment] werden bei der Hintergrundprüfung nicht angegeben.

Sektion Version

Die Schlüssel der Sektion [Version] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben. Wird der Schlüssel Hversion nicht angegeben oder ist dieser leer, wurde keine Version erstellt.

Sektion Specific

In der Sektion [Specific] können folgende Schlüssel konfiguriert werden:

Schlüssel I/O Beschreibung Werte Default
WorkingDir I Vollständiger Pfad des Arbeitsverzeichnisses der Komponente
BaseVersionPresent I Gibt an, ob eine Basisversion für diese Komponente existiert. Y/N Y
BackgroundChangeCheck I Gibt an, ob der Vorgang Teil einer Hintergrundüberprüfung ist.
Die Hintergrundprüfung prüft nur auf Unterschiede und nicht auf Konsistenz oder Versionierung.
Y/N N
Failed I Gibt an, ob die Änderungsprüfung (und ggf. die Versionierung) fehlgeschlagen ist. Y/N N

Verwandte Themen