Tivoli Workload Automation, version 9.2

Définition de travail - Travaux exécutables

Cette section décrit les attributs obligatoires et facultatifs des travaux exécutables. Chaque définition de travail utilise le format et les arguments suivants :
Début de modification
Tableau 1. Attributs obligatoires et facultatifs pour la définition d'un travail exécutable.
Attribut Description/valeur Obligatoire
nom d'application exécutable
interactive Indique si le travail requiert une intervention de l'utilisateur. Cette option s'applique uniquement aux travaux qui s'exécutent sur les systèmes d'exploitation Windows.
value Indiquez le nom et la valeur d'un ou plusieurs arguments.  
script Entrez un script à exécuter par le travail. Le script est créé et exécuté lors de l'exécution du travail. Vous pouvez indiquer les arguments dans cette balise ou les entrer dans la balise value et les appeler dans le script.
suffix Indiquez l'extension de nom de fichier du script à exécuter par le travail. Cette option s'applique uniquement aux travaux qui s'exécutent sur les systèmes d'exploitation Windows. N'incluez pas "." au début du nom d'extension.  
Fin de modification
L'exemple suivant présente un travail qui exécute une commande ping sur deux sites Web. L'adresse des sites Web est définie dans la balise value et est appelée dans la balise script. Ce travail possède une relation d'affinité avec le travail affine_test, ce qui signifie qu'il s'exécute sur le même poste de travail qu'affine_test :
$JOBS
AGENT#EXECUTABLE
TASK
<?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" 
xmlns:jsdle="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdle" name="executable">
  <jsdl:application name="executable">
    <jsdle:executable interactive="false" workingDirectory="c:\">
            <jsdle:arguments>
                <jsdle:value>www.mysite.com</jsdle:value>
                <jsdle:value>www.yoursite.com</jsdle:value>
            </jsdle:arguments>
            <jsdle:script>ping %1 ping %2</jsdle:script>
        </jsdle:executable>
  </jsdl:application>
</jsdl:jobDefinition> 
DESCRIPTION "Defined using composer."
TWSAFFINITY "affine_test"
RECOVERY STOP
Début de modification L'exemple suivant présente un travail qui exécute un script vbs sur les systèmes d'exploitation Windows. L'extension du nom de fichier est définie dans l'attribut suffix de la balise script :
WIN_WKS1#VBS_NAT1
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" 
xmlns:jsdle="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdle" name="executable">
  <jsdl:application name="executable">
    <jsdle:executable interactive="true" workingDirectory="c:\tws">
            <jsdle:script suffix="vbs">Wscript.Echo "ciao"</jsdle:script>
        </jsdle:executable>
  </jsdl:application>
</jsdl:jobDefinition>
 RECOVERY STOP
Fin de modification

Voir aussi

A partir de Dynamic Workload Console, vous pouvez effectuer la même tâche que celle décrite dans :

Création de définitions de travaux.

Pour plus d'informations sur la création et l'édition d'objets de planification, voir :

Conception de votre charge de travail.