BeforeCheckOut & AfterCheckOut
Skriptapplikationen, die von dieser Schnittstelle aufgerufen werden, dienen dazu, vor dem Check-Out Einfluss auf die ausgecheckten Daten zu nehmen. Der Check-Out wird erst ausgeführt, wenn die Skriptapplikation beendet wurde (abgeschlossen, abgebrochen oder Time-out).
Ablauf
- Das gesamte System wird geprüft.
- Die Schnittstelle BeforeCheckOut wird aufgerufen und die zugehörige Skriptapplikation wird gestartet.
- Der Check-Out Vorgang beginnt.
- Die Datenbanken/Archive werden kopiert.
- Die letzte Version wird wiederhergestellt.
- Das lokale System wird aktualisiert.
- Die Schnittstelle AfterCheckOut wird aufgerufen und die zugehörige Skriptapplikation wird gestartet.
- Der Check-Out Vorgang wird abgeschlossen.
Befehlszeilen für die Skriptapplikation ScriptBeforeCheckOut
Ohne Agents:
ScriptBeforeCheckOut.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Serverarchivs] /at:s |
Bei Verwendung von Agents:
ScriptBeforeCheckOut.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Agent-Archivs] /at:s |
Befehlszeilen für die Skriptapplikation ScriptAfterCheckOut
Ohne Agents:
ScriptAfterCheckOut.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Serverarchivs] /at:s |
Bei Verwendung von Agents:
ScriptAfterCheckOut.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Agent-Archivs] /at:s |
Beschreibung der Schnittstellendatei für BeforeCheckOut
Die Sektionen [Common], [User], [Component], [Version], [ExclusiveUse], [UnderDevelopment] und [Result] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Version]
Die Sektion zeigt Informationen zu der ausgecheckten Version im Arbeitsverzeichnis.
Beim Ausführen der Funktion Version in ein Arbeitsverzeichnis kopieren werden die Informationen hier nur angezeigt, wenn die Version vor dem Ausführen der Funktion auf dem Client noch nicht vorhanden war.
Die Schlüssel der Sektion sind im Abschnitt Allgemeine Abschnitte der Schnittstellendatei beschrieben.
[Specific]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
WorkingDir | I | Vollständiger Pfad des Arbeitsverzeichnisses der Komponente |
UnderDevelopment | I |
Zeigt, ob die Komponente beim Check-Out-Vorgang als in Bearbeitung markiert wird Mögliche Werte sind Y und N. Der Standardwert ist N. |
InExclusiveUse | I |
Zeigt, ob die Komponente beim Check-Out-Vorgang gesperrt wird Mögliche Werte sind Y und N. Der Standardwert ist N. |
SupplierCheckOut | I |
Zeigt, ob ein Lieferanten Check-Out durchgeführt wird Mögliche Werte sind Y und N. Der Standardwert ist N. |
[SupplierCheckOut]
Diese Sektion zeigt Information zum Lieferanten Check-Out.
Diese Sektion wird nur ausgegeben, wenn für [Specific]\SupplierCheckOut der Wert Y vergeben wurde.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
Flat | I |
Zeigt, ob die Struktur des Projektverzeichnisses beibehalten wurde Mögliche Werte sind Y und N. |
Unzipped | I |
Zeigt, ob die Projektdaten entpackt zur Verfügung gestellt wurden Mögliche Werte sind Y und N. |
DestinationDir | I | Vollständiger Pfad des Zielverzeichnisses für das Check-Out |
Beschreibung der Schnittstellendatei für AfterCheckOut
Die Sektionen [Common], [User], [Component], [Version], [ExclusiveUse], [UnderDevelopment] und [Result] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Version]
Die Sektion zeigt Informationen zu der ausgecheckten Version im Arbeitsverzeichnis.
Beim Ausführen der Funktion Version in ein Arbeitsverzeichnis kopieren werden die Informationen hier nur angezeigt, wenn die Version vor dem Ausführen der Funktion auf dem Client noch nicht vorhanden war.
Die Schlüssel der Sektion sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Specific]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
WorkingDir | I | Vollständiger Pfad des Arbeitsverzeichnisses der Komponente |
SupplierCheckOut | I |
Zeigt, ob ein Lieferanten Check-Out durchgeführt wird Mögliche Werte sind Y und N. Der Standardwert ist N. |
Failed | I |
Zeigt, ob der Wiederherstellungsprozess fehlgeschlagen ist Mögliche Werte sind Y und N. Der Standardwert ist N. |
[SupplierCheckOut]
Diese Sektion zeigt Information zum Lieferanten Check-Out.
Diese Sektion wird nur ausgegeben, wenn der Schlüssel Specific\SupplierCheckOut den Wert Y hat.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
Flat | I |
Zeigt, ob die Struktur des Projektverzeichnisses beibehalten wurde Mögliche Werte sind Y und N. |
Unzipped | I |
Zeigt, ob die Projektdaten entpackt zur Verfügung gestellt wurden Mögliche Werte sind Y und N. |
DestinationDir | I | Vollständiger Pfad des Zielverzeichnisses für das Check-Out |
[Backups]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
NumBackupsCopied | I | Anzahl der (aktualisierten und neuen) Backups, die auf den Client kopiert wurden Mögliche Werte sind {0..n}, wobei 0 bedeutet, dass keine neuen oder aktualisierten Backups vorhanden waren oder der Benutzer die Option Mit Backups nicht ausgewählt hat. |
Errors | I |
Zeigt, ob beim Ermitteln oder Kopieren der Backups ein Fehler aufgetreten ist Mögliche Werte sind Y und N. Dieser Fehler führt nicht zwingend zum Ende des Check-Outs. |
Verwandte Themen |
---|
Allgemeine Sektionen der Schnittstellendatei |
UserClient -> Version in ein Verzeichnis kopieren |