Um arquivo XML do adaptador pode conter vários elementos <command>; cada um define um comando denominado que pode ser referido pelos elementos <run> dentro dos elementos <interface>. Os elementos <command> são especificados fora dos elementos <interface>, de modo que várias interfaces dentro de um arquivo XML possam reutilizar os mesmos comandos.
Os comandos podem chamar outros comandos, incorporando um comando <run> no elemento <match > dos elementos <resultsblock>.
<command name="p4_changes">
<execute>
command line
</execute>
<resultsblock>
Tem sua própria estrutura.
</resultsblock>
</command>
Ou então, você pode substituir o elemento <execute> no bloco por um elemento <integrate>.