Puede controlar el programa de utilidad de varias maneras. La precedencia determina qué método es el que realmente afecta al programa de utilidad.
El programa de utilidad de despliegue y agente de actualización proporciona los métodos siguientes, por orden de precedencia, para controlar su comportamiento:
El programa de utilidad examina cada método por orden. Si un método se define con un valor válido, el programa de utilidad utiliza dicho valor e ignora todos los métodos siguientes.
Este ejemplo describe cómo el programa de utilidad ubica el instalador. Tanto los elementos <Target> como <Globals> tienen definidos parámetros SourceDirectory. Estos parámetros indican posibles ubicaciones del instalador. Sin embargo, el programa de utilidad tiene varias ubicaciones que comprobar. Tan pronto como el programa de utilidad encuentra el instalador, lo utiliza.
<?xml version="1.0" encoding="UTF-8"?>
<AgentDeploymentAndUpdate>
<Globals>
<Parameter Name="SourceDirectory" Value="..\test"/>
<Parameter Name="KeyFile" Value="..\test\keyfile.txt"/>
</Globals>
<Target id="9.164.102.169">
<Parameter Name="SourceDirectory" Value="..\test\wind"/>
<Parameter Name="ConnectionType" Value="ssh"/>
<Parameter Name="UserName" Value="root"/>
<Parameter Name="Password" Value="toor123"/>
<Parameter Name="ExistingAgentPath" Value="/usr/local/bin/bfagent"/>
<Parameter Name="AgentInstallLocation" Value="/usr/local/bin/bfagent"/>
</Target>
</AgentDeploymentAndUpdate>