Zum Inhalt

AfterUpload

Skriptapplikationen, die von dieser Schnittstelle aufgerufen werden, werden ausgeführt, nachdem ein Upload erstellt wurde, aber bevor er in octoplant 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 octoplant unterstützt werden.

Tritt bei der Erstellung des Uploads ein Fehler auf, wird die Schnittstelle AfterUpload nicht ausgelöst und die Skriptapplikation nicht gestartet.

Kommandozeilen für diese Skriptapplikation

Ohne Agents:

ScriptAfterUpload.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s

Bei Verwendung von Agents:

ScriptAfterUpload.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /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.

Sektion Common

Die Schlüssel RootDirAdmin und DirPrjData werden nicht angegeben. Die weiteren Schlüssel der Sektion [Common] sind in Allgemeine Sektionen der Schnittstellendatei beschrieben.

Sektion Specific

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

Schlüssel I/O Beschreibung Werte Default
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 ausgelöst hat. 1: Scheduler (manuell/automatisch).
2: Funktion Upload & Compare
1
JobName I Name des Jobs in der Jobkonfiguration.
Leerzeichen im Namen sind erlaubt.
JobID I ID des Jobs Ein String mit 32 Zeichen

Sektion UploadParameters

Die Schlüssel der Sektion [UploadParameters] 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.

Schlüssel I/O Beschreibung
Class I Parameter der Uploadklasse (Quelle octoplant server:VD$A\Configuration\Upload\Classes.ini).
Dieser Schlüssel kann leer sein oder fehlen.
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