Zum Inhalt

AfterChangeCheck

Skriptapplikationen, 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 Skriptapplikation BeforeChangeCheck mit einem Fehler beendet wurde.

Vorgehensweise

  1. Das System wird geprüft.
  2. Die Schnittstelle BeforeChangeCheck wird aufgerufen und die zugehörige Skriptapplikation 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 Skriptapplikation wird gestartet.

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

Kommandozeile für diese Skriptapplikation

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 the 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