<integrate> 元素與 <execute> 元素類似。您可以使用 <integrate> 元素來取代 <execute> 元素。類似於 <execute> 元素,<integrate> 元素也會指定要執行的指令行。其差異性如下所示:
如果要執行位於「管理主控台」電腦(特別是在 \integration 目錄)中的應用程式或 Script,<integrate> 元素非常有用。
當 <run> 元素呼叫包含 <integrate> 元素的 <command> 元素時,系統會以呼叫 <run> 元素中所指定的參數,取代 <integrate> 元素中的任何位置變數。第一個參數會取代 <integrate> 元素中的 $1,第二個參數會取代 $2,依此類推。
使用 <execute> 元素時,無法在 <integrate> 元素中使用點指令。
下列範例(來自 IBM Rational ClearQuest 配接器)會執行 CQperl 指令(執行 Perl 程式碼的 ClearQuest 程式),並提供它 \integration 目錄中 Perl Script 的名稱,進而將資料傳送到 ClearQuest。此範例假設 ClearQuest 已安裝在「管理主控台」系統上。
<integrate>
cqperl bfcqresolve.pl $2 Fixed "Fixed in build $BF_TAG"
</integrate>