Les variables de soumissions sont utilisées pour passer des paramètres à un script ou à un exécutable.
Un script Unix ou Linux attend $1, $2, $3 pour s'exécuter, tout comme un script Windows attendra %1, %2, %3, les paramètres seront ainsi transmis par les variables %%PARM1, %%PARM2, %%PARM3 associées.
On peut ainsi passer jusqu'à 32 paramètres : De %%PARM1 à %%PARM32
La commande : /appl/test/scripts/createuser –u user1 –c create
pourra être décomposée comme cela :
- Path : /appl/test/scripts
- Filname : createuser
- Variables :
%%PARM1=-u
%%PARM2=user1
%%PARM3=-c
%%PARM4=create
Cas du $0 en Unix et Linux
Dans les environnements Unix et Linux, le paramètre TRANSLATE_$0 modifiable par l'utilitaire de configuration ctmunixcfg permet d'affecter à $0 la valeur du champ Filename. Ce paramètre est à configuré car par défaut, il n'est pas actif.
Prochain chapitre : 2 – Variables Système Control-M