integrate

<integrate> 元素类似于 <execute> 元素。 可以使用 <integrate> 元素来替换 <execute> 元素。和 <execute> 元素一样,<integrate> 元素也指定要运行的命令行。它具有以下区别:

<integrate> 元素对于执行位于管理控制台计算机(特别是位于 \integration 目录)中的应用程序或脚本非常有用。

<run> 元素调用包含 <integrate> 元素的 <command> 元素时,系统会将 <integrate> 元素中的所有位置变量替换为所调用的 <run> 元素中指定的参数。<integrate> 元素中的 $1 会替换为第一个参数,$2 替换为第二个参数,依此类推。

和 <execute> 元素一样,在 <integrate> 元素中不能使用点命令。

以下示例来自 IBM Rational ClearQuest 适配器,它通过运行 CQperl 命令(用于执行 Perl 代码的 ClearQuest 程序)并为其提供 \integration目录中的 Perl 脚本名称,以向 ClearQues 发送数据。该示例假定 ClearQuest 安装在管理控制台系统上。

<integrate>
cqperl bfcqresolve.pl $2 Fixed "Fixed in build $BF_TAG"
</integrate>

反馈