BeforeRestore & AfterRestore
Skriptapplikationen, die von diesen Schnittstellen aufgerufen werden, dienen dazu, vor oder nach der Wiederherstellung einer Version (z.B. vor oder nach einem Check-Out) sowie vor oder nach dem Kopieren der Version ins Arbeitsverzeichnis Aktionen auszuführen.
Ablauf
- Die Wiederherstellungsfunktion wird aufgerufen.
- Das Zielverzeichnis wird, falls nötig, vorbereitet.
- Die Schnittstelle BeforeRestore wird aufgerufen und die zugehörige Skriptapplikation wird ausgeführt.
- Der Wiederherstellungsvorgang wird durchgeführt.
- Transaktionen werden bearbeitet.
- Die Schnittstelle AfterRestore wird aufgerufen und die zugehörige Skriptapplikation wird ausgeführt.
Befehlszeile für die Skriptapplikation ScriptBeforeRestore
ScriptBeforeRestore.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Clientarchivs] /at:c |
Befehlszeile für die Skriptapplikation ScriptAfterRestore
ScriptAfterRestore.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Clientarchivs] /at:c |
Beschreibung der Schnittstellendatei für BeforeRestore
Die Sektionen [Common], [Component], [User], [QuickSave], [ExclusiveUse] und [UnderDevelopment] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Specific]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
WorkingDir | I |
Vollständiger Pfad des Arbeitsverzeichnisses der gewählten Komponente Der Schlüssel kann leer sein. |
DestinationDir | I | Pfad des Verzeichnisses, in dem die Datei gespeichert wird |
PathSourceArchive | I | Vollständiger Pfad des Archivs, das wiederhergestellt wird |
Delta | I |
Zeigt, ob das Archiv als Delta-Archiv vorliegt oder nicht (inkrementelle Archivierung) Mögliche Werte sind Y und N. Der Standardwert ist N. Falls der Wert dieses Schlüssels Y ist, wird der Schlüssel PathSourceArchive nicht angegeben. |
PartialRestore | I |
Zeigt, ob es sich um einen teilweisen Wiederherstellungsvorgang handelt oder nicht Teilweise bedeutet, dass das Ziel nicht gelöscht wird, bevor der Prozess beginnt. |
HVersion | I | Versionsnummer der Version, die wiederhergestellt wird |
HVersionUserDefined | I | Die vom Benutzer vergebene Versionsnummer der Version, die wiederhergestellt wird |
DuringCheckOut | I |
Zeigt, ob der Wiederherstellungsvorgang Teil eines Check-Out ist Mögliche Werte sind Y und N. Der Standardwert ist N. |
FSpecsR | I |
Liste der Dateinamenserweiterungen der Dateien, die wiederhergestellt werden (getrennt durch einen senkrechten Strich) (rekursiv: Dateien in Unterordnern werden auch wiederhergestellt) |
FSpecs | I |
Liste der Dateinamenserweiterungen der Dateien, die wiederhergestellt werden (getrennt durch einen senkrechten Strich) (nicht rekursiv: Dateien in Unterordnern werden nicht wiederhergestellt) |
[Result]
Die allgemeinen Schlüssel der Sektion sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
Done | O |
Zeigt, ob das Skript die Wiederherstellung bereits durchgeführt hat Mögliche Werte sind Y und N. Der Standardwert ist N |
Beschreibung der Schnittstellendatei für AfterRestore
Die Sektionen [Common], [User], [Component], [QuickSave], [ExclusiveUse], [UnderDevelopment] und [Result] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Specific]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
WorkingDir | I |
Vollständiger Pfad des Arbeitsverzeichnisses der gewählten Komponente Der Schlüssel kann leer sein. |
DestinationDir | I | Pfad des Verzeichnisses, in dem die Datei gespeichert wird. |
PathSourceArchive | I | Vollständiger Pfad des Archivs, das wiederhergestellt wird. |
Delta | I |
Zeigt, ob das Archiv als Delta-Archiv vorliegt oder nicht (inkrementelle Archivierung). Mögliche Werte sind Y und N. Der Standardwert ist N. Falls der Wert dieses Schlüssels Y ist, wird der Schlüssel PathSourceArchive nicht angegeben. |
PartialRestore | I |
Zeigt, ob es sich um einen teilweisen Wiederherstellungsvorgang handelt oder nicht. Teilweise bedeutet, dass das Ziel nicht gelöscht wird, bevor der Prozess beginnt. |
HVersion | I | Versionsnummer der Version, die wiederhergestellt wird. |
HVersionUserDefined | I | Die vom Benutzer vergebene Versionsnummer der Version, die wiederhergestellt wird. |
DuringCheckOut | I |
Zeigt, ob der Wiederherstellungsvorgang Teil eines Check-Out ist. Mögliche Werte sind Y und N. Der Standardwert ist N. |
FSpecsR | I |
Liste der Dateinamenserweiterungen der Dateien, die wiederhergestellt werden (getrennt durch einen senkrechten Strich). (rekursiv: Dateien in Unterordnern werden auch wiederhergestellt) |
FSpecs | I |
Liste der Dateinamenserweiterungen der Dateien, die wiederhergestellt werden (getrennt durch einen senkrechten Strich). (nicht rekursiv: Dateien in Unterordnern werden nicht wiederhergestellt) |
Failed | I |
Zeigt, ob der Wiederherstellungsvorgang fehlgeschlagen ist. Mögliche Werte sind Y für Ja und N für Nein. Der Standardwert ist N. Dieser Wert wird nicht immer angegeben. Wird er nicht angegeben, gilt der Standardwert. |
Verwandte Themen |
---|
Allgemeine Sektionen der Schnittstellendatei |