AfterUpload
从该界面调用的脚本应用程序会在上传创建后、存档到octoplant 之前执行。这样就可以修改上传内容。
示例:自定义备份自身具有备份功能但octoplant 尚不支持的设备。
如果在创建上传时发生错误,则不会触发 AfterUpload 界面,也不会启动脚本应用程序。
该脚本应用程序的命令行
没有代理:
ScriptAfterUpload.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s
使用代理时:
ScriptAfterUpload.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /at:s
界面文件的描述
组件]和[结果]部分在界面文件的常规部分中有所描述。
不包括 [用户] 和 [版本] 节。
Common 节
未指定键值 RootDirAdmin 和 DirPrjData。常用]部分中的其他键值在界面文件的常规部分中进行了说明。
部分
部分
键 | I/O | 描述 | 值 | 默认 |
---|---|---|---|---|
上传类 | i | 上传类的名称 | ||
DirBackup | i | 已解压备份或已保存备份的目录的完整路径 | ||
路径存档 | i | 最后检入版本的存档文件 (ZIP) 的完整路径。 此键可以为空或缺失(即使版本已检入)。 | ||
路径预备份 | i | 上一个备份的存档文件 (ZIP) 的完整路径。 此键可以为空或缺失(即使有存档备份)。 | ||
类型 | i | 触发上传的模块。 | 1: 调度器(手动/自动)。 2: 上传和比较器功能 | 1 |
JobName | i | 作业配置中的作业名称 名称中允许有空格。 | ||
工作编号 | i | 作业 ID | 32 个字符的字符串 |
UploadParameters 部分
上传参数 "部分的键值始终以 Base64 保存。数据编码如下{ParamId}={Value}\0...{ParamId}={Value}\0\0.
如果某个键没有参数,则该键没有指定。
键 | I/O | 描述 |
---|---|---|
类 | i | 上传类的参数(源octoplant 服务器:VD$A\Configuration\Upload\Classes.ini )。此键可以为空或缺失。 |
作业 | i | 上传作业的参数 |
代理 | i | 安装代理的计算机参数(源代理:VD$A\Configuration\Upload\AgentStation.ini )。此键可能为空或丢失。 |