GET_STATISTIC_DETAIL

Utilisez la fonction de script GET_STATISTIC_DETAIL pour extraire un détail des données d'exécution d'un objet. Les listes d'exécution conservent une grande quantité de données sur les objets exécutés. Pour plus d'informations, voir Données d'exécution.

Remarque : Il vous faut l'autorisation (S) d'accès aux données d'exécution de l'objet donné pour exécuter cette fonction de script. Pour plus d'informations, voir Accorder des autorisations Automation Engine.

Syntaxe

GET_STATISTIC_DETAIL ([RunID] , Detail [, Object name])

Paramètres

Codes retour

GET_STATISTIC_DETAIL renvoie un détail de la liste des données d'exécution selon les paramètres spécifiés :

Important ! Le système renvoie les valeurs par défaut suivantes lorsque le détail spécifié n'est pas disponible au moment de l'exécution du script :

Remarques :

Tous les types d'objets

Les détails de données d'exécution suivants sont disponibles pour tous les types objets exécutables.

Détails généraux

Détails d'activation et d'exécution

Reprises

Informations sur les tâches parents et les activateurs

Objets événement

Les détails de données d'exécution suivants ne sont disponibles que pour objets Événement.

Objets transfert de fichier

Les détails de données d'exécution suivants ne sont disponibles que pour objets Transfert de fichiers.

Objets Job

Les détails suivants se réfèrent aux ressources consommées pour l'exécution, et ne sont disponibles qur pour les objets Job.

Exemples

L'exemple suivant dans un objet de transfert de fichier lit le nom du fichier à transférer à partir des données d'exécution actuelles.

:SET &SOURCE_FILE# = GET_STATISTIC_DETAIL(,SRC_FILE_NAME)

L'exemple suivant illustre la lecture de l'heure de début de la tâche parent :

:SET &NAME# = SYS_ACT_PARENT_NAME()
 :
SET &START# = GET_STATISTIC_DETAIL(,START_TIME, &NAME#)

L'exemple suivant illustre l'extraction de l'heure d'activation d'un objet appelé MM.DAY :

:SET &RUNNR# = GET_UC_OBJECT_NR("MM.DAY")
 :
SET &ACTIVATION# = GET_STATISTIC_DETAIL(&RUNNR#, ACTIVATION_TIME)

L'exemple suivant illustre la lecture et l'impression de l'alias de l'objet exécutable dans le rapport d'activation.

:SET &ALIAS# = GET_STATISTIC_DETAIL(&RUNID#,ALIAS)

:PRINT &ALIAS#

Voir aussi :