Eine Adapter-XML-Datei kann mehrere <command>-Elemente enthalten. Jedes dieser Element definiert einen benannten Befehl, auf den über <run>-Elemente in <interface>-Elementen verwiesen wird. Die <command>-Elemente werden außerhalb von <interface>-Elementen definiert, sodass mehrere Schnittstellen in einer XML-Datei dieselben Befehle verwenden können.
Durch Befehle können wiederum andere Befehle aufgerufen werden, indem ein <run>-Befehl im <match>-Element der <resultsblock>-Elemente eingebettet wird.
<command name="p4_changes">
<execute>
command line
</execute>
<resultsblock>
Has its own structure.
</resultsblock>
</command>
Alternativ kann das <execute>-Element im Block durch ein <integrate>-Element ersetzt werden.