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。 |
相关主题 |
---|