AfterUpload
Scripting applications called by this interface are executed after an upload is created, however this is done before it is archived in versiondog . This makes it possible to modify uploads.
Example: when making changes to device backups, that have their own backup function but are not yet supported by versiondog .
If an error occurs during the upload, the interface AfterUpload will not be triggered and the script application will not be started.
Command lines for this scripting application
Without agents:
ScriptAfterUpload.exe /ConfigFileW:[absolute path to the interface file] /rd:[path to the server archive] /at:s |
With agents:
ScriptAfterUpload.exe /ConfigFileW:[absolute path to the interface file] /rd:[path to the agent archive] /at:s |
Description of the interface file
The sections [Component] and [Result] are described in Global interface file sections.
The sections [User] and [Version] are not included.
[Common]
The key RootDirAdmin and DirPrjData are not given. Other keys are described in Global interface file sections.
[Specific]
INI key | I/O | Description |
---|---|---|
UploadClass | I | Name of the upload class |
DirBackup | I |
Complete path of the directory in which the unzipped backup is/will be stored |
PathArchive | I |
Complete path to the archive file (ZIP) of the last checked in version This key can be empty or missing (even when a version has been checked in). |
PathPreBackup | I |
Complete path to the archive file (ZIP) of the previous backup This key can be empty or missing (even when there is an archived backup) |
Type | I |
Module that triggered the upload The following values are possible: 1: Scheduler (manual/automatic) 2: Upload&Compare function The default value is 1 |
JobName | I |
Name of the job in the job configuration Spaces in names are allowed |
JobID | I | ID of the job (as a string with 32 characters) |
[UploadParameters]
The keys in this section are always stored in Base64. The data is encoded in the following way: {ParamId}={Value}\0…{ParamId}={Value}\0\0.
If there is a key with no parameter, the key will not be given
INI key | I/O | Description |
---|---|---|
Class | I |
Parameter of the upload class (Source versiondog server: VD$A\Configuration\Upload\Classes.ini) |
Job | I | Upload job parameter |
Agent | I |
Parameter of the computer on which the agents are installed (Source agent: VD$A\Configuration\Upload\AgentStation.ini) This key can be empty or missing. |
Related topics |
---|