Un fichier XML d'adaptateur peut contenir plusieurs éléments <command>; chacun d'eux définit une commande donnée pouvant être référencée par des éléments <run> dans des éléments <interface>. Les éléments <command> sont indiqués en dehors des éléments <interface> afin que plusieurs interfaces d'un fichier XML puissent réutiliser les mêmes commandes.
Les commandes peuvent appeler d'autres commandes en incorporant une commande <run> dans l'élément <match> figurant dans les éléments <resultsblock>.
<command name="p4_changes">
<execute>
command line
</execute>
<resultsblock>
A sa propre structure.
</resultsblock>
</command>
Vous pouvez également remplacer l'élément <execute> dans le bloc par un élément <integrate>.