BeforeUpload

从这个接口调用的脚本应用程序在执行上传前进行。一旦脚本应用程序结束(完成、取消或因超时而暂停),就进行上传。这可用于准备上传。

例如:为那些有定制化的备份功能但还没有被 octoplant支持的设备创建备份。

 

该脚本应用程序的命令行

没有代理:

ScriptBeforeUpload.exe /ConfigFileW:[接口文件的绝对路径] /rd:[服务器存档的路径] /at:s

有代理:

ScriptBeforeUpload.exe /ConfigFileW:[接口文件的绝对路径] /rd:[代理存档的路径] /at:s

 

接口文件的描述

组件[Component]部分在 全局接口文件部分进行了描述。

不包含[User]和[Version]部分。

[Common]

没有给出RootDirAdmin和DirPrjData这两个键。其他键在 全局接口文件部分有描述。

 

[Specific]

INI键 I/O 描述
UploadClass I 上传类型的名称。
DirBackup I

解压后的备份存放在/将要存放的目录的完整路径。

PathArchive I

最后签入版本的档案文件(ZIP)的完整路径

这个键可以是空的或缺失的(即使已经签入了一个版本)。

PathPreBackup I

历史备份的存档文件的完整路径

这个键可能是空的或丢失的(即使有一个存档的备份)。

Type I

触发上传的模块。以下是可能的值:

1: 程序机(手动/自动)

2: 上传&比较功能

默认值为 1

JobName I

作业配置中作业的名称

允许名称中出现空格。

JobID I 作业的ID(32位字符串)

 

[UploadParameters]

本节中的键总是存储在Base64。数据的编码方式如下:{ParamId}={Value}\0…{ParamId}={Value}\0\0.

如果有一个没有参数的键,将不给出键值。

INI键 I/O 描述
Class I

上传类型的名称

(来源 octoplant 服务器 - VD$A\Configuration\Upload\Classes.ini)
这个键可以是空的或丢失的。

Job I 上传作业参数
Agent I

安装代理的计算机的参数

(源代理- VD$A\Configuration\Upload\AgentStation.ini)

这个键可能是空的或丢失的

 

[Result]

本节的键在 全局接口文件部分有描述。

INI键 I/O 描述
Done O

显示脚本应用程序是否刚刚创建了一个备份

可能是值是 Y 和 N。

默认值是 N。

 

相关主题

全局接口文件部分