ACTION

Parent Previous Next


ACTION



Description :

Regroupe un ensemble de directives permettant le contrôle sur l’exécution.

Il est possible de déclencher les directives contenu dans les actions sur une version de l'action, une date, une période.


Type des attributs :


       Obligatoire :


                Name : Nom de l’action. Cette valeur sera aussi inscrit dans la base de registre pour numéroter les versions ou les dates.


Optionnel (en fonction du contexte) :


                Version :  Version de l'action. C'est une condition de passage.

                VersionDate : Version par période chronique. C'est une condition de passage.

                DescriptionAction : Rapide description qui sera inséré dans les journaux d’exécutions.

                BlockAction : Gestion des erreur des sous balise. C'est une condition de validation.

                BlockTagError : Gestion des erreur des sous balise. C'est une condition de validation.


Description des attributs :


Attributs

Options

Comment l'utiliser ?

Name

Nom de l'action

Chiffre et lettre seulement.

Version

0 (par défaut) : Passage dans l'action systématique.


-1 : L'action est désactivé.


1 à 21447483647 : Passage dans le

groupe, en fonction de la différence entre l'inscription sur la machine et le numéro de version.



Si la condition de passage est validé, alors les directives contenu dans le groupe, seront exécutés.


Si la version est supérieur dans le fichier de direction, par rapport a ce qui est contenu dans la base de registre, alors l'exécution des directives sera lancé.


VersionDate

y:xx : Nombre d'années

o:xx : Nombre de mois

w:x : Nombre de semaines

d:xx : Nombre de jours

h:xx : Nombre d'heures

m:xx : Nombre de minutes

s:xx : Nombre de secondes

Par défaut aucune option n'est spécifié. Il faut donc spécifier systématiquement des valeurs.



Il est possible de spécifier plusieurs valeurs, le caractère séparateur des différentes valeurs est le ;

DescriptionAction

Commentaires alphanumérique


Ces commentaires se retrouveront dans les journaux d’exécution.


BlockAction

0 ou inherit : Héritage (par défaut) :

La balise reprendra le paramètre de la racine action.


1 ou block : Bloque en cas d'erreur :

Cette action remontra en erreur au niveau supérieur.


-1 ou ignore : Ne bloque pas en cas d'erreur :

Le retour ne sera pas pris en compte.

Indique si l'erreur doit être prise en compte par l'action.


Il n'est pas nécessaire de le spécifier cet attribut. En effet si l'option n'est pas spécifié, alors elle

BlockTagError

0 ou inherit : Héritage (par défaut) :

La balise reprendra le BlockTagError de la balise hiérarchiquement au dessus de lui. On parlera alors d'héritage.


1 ou block : Bloque en cas d'erreur :

Cette action remontra en erreur au niveau supérieur.


-1 ou ignore : Ne bloque pas en cas d'erreur :

Le retour ne sera pas pris en compte.

Règle la gestion des erreurs, pour les directives.


Exemple :   


Action simple :




       <ACTION name="action_essai" descriptionAction="Action en essai" version="1" blockAction="block">


       </ACTION>

       


Actions combinées avec une vérification (balise CHECK) :




       <ACTION name="Vérification du XML" descriptionAction="Essai du XML" version="0">                        

                       <CHECK type="file" mode="md5" location="#temp#\essai.xml" value="dsdf6s51sdfsd5651sfd">

                                       <ACTION name="Execution_msi" descriptionAction="Essai MSI" version="1">

                                               <EXEC programLocation="#windir#\system32\msiexec.exe" parameters="/i \\Monserveur\apps\monpackage.msi /qn /norestart" mode="wait" waitingTime="5"/>

                                       </ACTION>                

                       </CHECK>                        

       </ACTION>

       


Actions combinées :



       <ACTION name="Vérification du XML" descriptionAction="Essai du XML" version="0">                        

               <ACTION name="Execution_msi" descriptionAction="Essai MSI" version="1">

                       <EXEC programLocation="#windir#\system32\notepad.exe" parameters="/?" mode="wait" waitingTime="5"/>

               </ACTION>                                

       </ACTION>

       


Action avec une période de fonctionnement (versionDate):



<ACTION name="action_essai" descriptionAction="Action en essai" version="0" versionDate="d:1,h:3,m:5" blockAction="inherit">

       ...

       ...

</ACTION>

       



Créé avec HelpNDoc Personal Edition: Générateur d'aide complet