AfterUpload
Skriptapplikationen, die von dieser Schnittstelle aufgerufen werden, werden ausgeführt, nachdem ein Upload erstellt wurde, aber bevor in versiondog archiviert wurde. Dadurch ist es möglich, Uploads zu modifizieren.
Beispiel: Anpassen von Backups von Geräten, die eine eigene Backupfunktion haben, aber noch nicht von versiondog unterstützt werden.
Tritt bei der Erstellung des Uploads ein Fehler auf, wird die Schnittstelle AfterUpload nicht ausgelöst und die Skriptapplikation nicht gestartet.
Befehlszeile für diese Skriptapplikation
Ohne Agents:
ScriptAfterUpload.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Serverarchivs] /at:s |
Bei Verwendung von Agents:
ScriptAfterUpload.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Agent-Archivs] /at:s |
Beschreibung der Schnittstellendatei
Die Sektionen [Component] und [Result] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
Die Sektionen [User] und [Version] sind nicht enthalten.
[Common]
Die Schlüssel RootDirAdmin und DirPrjData werden nicht angegeben. Die weiteren Schlüssel sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Specific]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
UploadClass | I | Name der Uploadklasse |
DirBackup | I |
Vollständiger Pfad des Verzeichnisses, in dem das entpackte Backup gespeichert wird oder wurde |
PathArchive | I |
Vollständiger Pfad der Archivdatei (ZIP) der letzten eingecheckten Version Dieser Schlüssel kann leer sein oder fehlen (selbst wenn eine Version eingecheckt ist). |
PathPreBackup | I |
Vollständiger Pfad der Archivdatei (ZIP) des vorherigen Backups Dieser Schlüssel kann leer sein oder fehlen (selbst wenn es ein archiviertes Backup gibt). |
Type | I |
Modul, das den Upload angestoßen hat. Folgende Werte sind möglich: 1: Scheduler (manuell/automatisch) 2: Upload&Compare-Funktion Der Standardwert ist 1 |
JobName | I |
Name des Jobs in der Jobkonfiguration Leerzeichen im Namen sind erlaubt |
JobID | I | ID des Jobs (als Zeichenfolge mit 32 Zeichen) |
[UploadParameters]
Die Schlüssel dieser Sektion werden immer in Base64 gespeichert. Die Daten sind folgendermaßen codiert: {ParamId}={Value}\0…{ParamId}={Value}\0\0.
Gibt es für einen Schlüssel keine Parameter, wird der Schlüssel nicht angegeben.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
Class | I |
Parameter der Uploadklasse (Quelle vdog Server: VD$A\Configuration\Upload\Classes.ini) |
Job | I | Parameter des Uploadjobs |
Agent | I |
Parameter des Rechners auf dem die Agents installiert sind (Quelle Agent: VD$A\Configuration\Upload\AgentStation.ini) Dieser Schlüssel kann leer sein oder fehlen. |
Verwandte Themen |
---|
Allgemeine Sektionen der Schnittstellendatei |