BeforeCheckOut & AfterCheckOut
从这个接口调用的脚本应用程序用于在签出前对数据施加影响。只有在脚本应用结束(完成、取消或因超时而暂停)时,才会进行签出。
过程
- 整个系统被检查
- BeforeCheckOut接口被触发,相关的脚本应用程序被启动。
- 签出程序开始
-
数据库/档案被复制。
- 恢复最后一个版本。
- 升级本地系统
- AfterCheckOut接口被触发,相关的脚本应用程序被启动。
- 签出程序已经完成
ScriptBeforeCheckOut的命令行
没有代理:
ScriptBeforeCheckOut.exe /ConfigFileW:[接口文件的绝对路径] /rd:[服务器存档的路径] /at:s |
有代理:
ScriptBeforeCheckOut.exe /ConfigFileW:[接口文件的绝对路径] /rd:[代理存档的路径] /at:s |
ScriptAfterCheckOut的命令行
没有代理:
ScriptBeforeCheckOut.exe /ConfigFileW:[接口文件的绝对路径] /rd:[服务器存档的路径] /at:s |
有代理:
ScriptBeforeCheckOut.exe /ConfigFileW:[接口文件的绝对路径] /rd:[代理存档的路径] /at:s |
BeforeCheckOut的接口文件描述
全局接口文件部分中描述了[通用]、[用户]、[组件]、[独家使用]、[开发中]和[结果]等部分。
[Version]
该部分显示工作目录中签出版本的信息。
当执行 复制版本到工作目录功能 时,如果在执行该功能之前客户端不存在该版本,则信息只显示在这里。
本节的键在 全局接口文件部分有描述。
[Specific]
INI键 | I/O | 描述 |
---|---|---|
WorkingDir | I | 组件工作目录的完整路径 |
UnderDevelopment | I |
显示该组件在签出过程中是否被标记为 开发中。 可能的值是Y和N,默认值是 N。 |
InExclusiveUse | I |
显示该组件在签出过程中是否被 锁定。 可能的值是Y和N,默认值是 N。 |
SupplierCheckOut | I |
显示是否执行了供应商签出。 可能的值是Y和N,默认值是 N。 |
[SupplierCheckOut]
本节显示有关供应商签出的信息。
只有当[Specific]\SupplierCheckOut的值为Y时,才会提供这一部分。
INI键 | I/O | 描述 |
---|---|---|
Flat | 0I |
显示项目目录的结构是否被保留。 可能是值是 Y 和 N。 |
Unzipped | 0I |
显示是否有可用的解压缩的项目数据 可能是值是 Y 和 N。 |
DestinationDir | 0I | 签出目标目录的完整路径 |
AfterCheckOut接口文件描述
全局接口文件部分中描述了[Common]、[User]、[Component]、[ExclusiveUse]、[UnderDevelopment]和[Result] 部分。
[Version]
该部分显示工作目录中签出版本的信息。
当执行 复制版本到工作目录 的功能时,只有在创建版本之前客户端上没有可用的版本情况下才会显示信息。
本节的键在 全局接口文件部分有描述。
[Specific]
INI键 | I/O | 描述 |
---|---|---|
WorkingDir | 0I | 组件工作目录的完整路径 |
SupplierCheckOut | 0I |
显示是否执行了供应商签出。 可能的值是Y和N,默认值是 N。 |
Failed | 0I |
显示恢复过程是否以错误结束。 可能的值是Y和N,默认值是 N。 |
[SupplierCheckOut]。
本节显示有关供应商签出的信息。
只有当键Specific\SupplierCheckOut包含值Y时,才会提供这一部分。
INI键 | I/O | 描述 |
---|---|---|
Flat | 0I |
显示项目目录的结构是否被保留。 可能的值是Y 和 N |
Unzipped | 0I |
显示是否有可用的解压缩的项目数据 可能的值是Y 和 N |
DestinationDir | 0I | 签出目标目录的完整路径 |
[Backups]
INI键 | I/O | 描述 |
---|---|---|
NumBackupsCopied | 0I | 被复制到客户端的(当前和新)备份的数量 可能的值为{0..n}.值0表示没有新的或以前的备份可用,或者用户没有选择 有备份选项。 |
Errors | 0I |
显示在检测或复制备份的时候是否发生错误 可能的值是Y 和 N 这个错误不一定会导致签出的结束。 |
相关主题 |
---|