:RSET

L'instruction :RSET vous permet d'affecter une valeur à une variable de script et de l'enregistrer dans le rapport d'activation. La valeur enregistrée est disponible après un redémarrage de la tâche.

La ligne écrite dans le rapport d'activation se présente ainsi :

YYYY-MM-DD HH:MM:SS - U0020206 Variable '&VAR#' was stored with the value 'VALUE'.

Vous pouvez utiliser la valeur enregistrée par l'instruction :RSET dans le rapport d'activation de l'une des manières suivantes :

Pour plus d'informations :

Syntaxe

:RSET Script variable [= Value]

Paramètres

Remarques :

Important ! Vous pouvez utiliser :SET et :RSET pour affecter différentes valeurs à une même variable de script. Les valeurs sont définies par ces instructions à l'exécution du job. Si vous relancez le job, c'est la valeur précédemment enregistrée dans le rapport par l'instruction :RSET qui est utilisée.

Exemple

L'exemple suivant montre comment affecter une valeur à une variable de script dans la page Traitement d'un job. La variable est utilisée dans la page Post-traitement du même job.

Écrivez les lignes de script suivantes dans la page Traitement du job :

:RSET &TEXT# = "test"

:SET &NUMBER# = 1
:
RSET &NUMBER# = ADD(&NUMBER#,1)

L'instruction :RSET ajoute 1 au nombre défini par l'instruction :SET.

Écrivez les lignes de script suivantes dans la page Post-traitement du même job :

:RSET &TEXT#
:
RSET &NUMBER#

:PRINT &TEXT#
:
PRINT &NUMBER#

Les valeurs(test et 2) sont transférées dans la page Post-traitement du job et écrites dans le rapport d'activation.

Conseil : Vous pouvez utiliser les instructions de script :RSET et :READ pour enregistrer les valeurs des variables de script dans les rapports.

Voir aussi :

voiraussi1

RESOLVE_VAR