Automic Workload Automation

Récupérer le nom du système de fichiers dans un EVENT.FILE

  • 1.  Récupérer le nom du système de fichiers dans un EVENT.FILE

    Posted 03-21-2018 12:47 PM
    Question :

    Si on utilise un EVNT.FILE, est-il possible de récupérer le nom du système de fichiers à l’aide de la fonction GET_EVENT_INFO de manière à l’afficher dans le rapport d'exécution ?

    Exemple de code :
    :  SET &NOMDEFICHIER# = GET_EVENT_INFO (FILENAME)
    :  P le fichier est &NOMDEFICHIER#


    Réponse :

    La commande GET_EVENT_INFO (FILENAME) ne peut fonctionner que si vous utilisez une condition FILE_CHANGED ou FILE_STABLE en complément de PATH_FILE_COUNT.

    qb0tjdx249pr.pnghttps://us.v-cdn.net/5019921/uploads/editor/qp/qb0tjdx249pr.png" width="783">

    Par ailleurs, le code ne doit pas être utilisé dans l'onglet 'Traitement' (Process), mais dans l'onglet '! Traitement' (! Process).

    md7cm0ju8v28.pnghttps://us.v-cdn.net/5019921/uploads/editor/16/md7cm0ju8v28.png" width="598">

    Résultat :

    lqc9g6udx89g.pnghttps://us.v-cdn.net/5019921/uploads/editor/nv/lqc9g6udx89g.png" width="556">



    Note : Cette même commande ne peut retourner le nom du file system, mais plutôt le nom DU fichier, c'est à dire à condition qu'il n'y en ait qu'un seul. Si un astérisque est utilisé alors *ALL ou *ONE seront retournés en résultats.

    In File-System events with wildcards, the following value is returned as a file name:
      
    *ALL - If the option "Consider all files" has been activated.   
    *ONE - If the option "Consider all files" has been deactivated.

    Référence : https://docs.automic.com/documentation/webhelp/english/AWA/12.0/DOCU/12.0/AWA%20Guides/help.htm#AE_AWA_Source/Script/ucaaey.htm


    Cordialement,
    Antoine