1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    juin 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : juin 2017
    Messages : 4
    Points : 1
    Points
    1

    Par défaut Declencher Job different si fichier présent ou absent

    Bonjour,

    Je chercher créer un job qui si un fichier est absent du répertoire, il déclenche des sous jobs de ftp pour aller le chercher.
    s'il est présent, il déclenche d'autres sous job.

    Mon problème est qu'avec TWaitForFile, je n'arrive à sortir de la boucle que dans un des cas. et dans l'autre cas, il ne déclenche pas l'itération.

    Comment puis-je procéder ?

    Merci d'avance

  2. #2
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 335
    Points : 684
    Points
    684

    Par défaut

    Bonjour,

    L'utilisation du composant tFileExist avec deux déclencheures IF devrait solutionner le problème.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    juin 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : juin 2017
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    Citation Envoyé par MythOnirie Voir le message
    Bonjour,

    L'utilisation du composant tFileExist avec deux déclencheures IF devrait solutionner le problème.
    Merci. Mais le Wait fait une boule, pas le fileExist

  4. #4
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 335
    Points : 684
    Points
    684

    Par défaut

    Dans ce cas quel est le besoin exact ?

    Pour le moment, ce qui ressort du premier message est : si le fichier existe, lancer certains jobs, si le fichier n'existe pas lancer d'autres jobs.
    Je ne vois pas bien à quel moment il y a besoin d'une boucle.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    juin 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : juin 2017
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    C'est vrai, je n'ai pas bien expliqué.

    Dans le cas de fichier absent, mon job ftp va le chercher sur serveur distant. Mais il est possible qu'il ne soit pas encore déposé.
    C'est pourquoi je voulais une nouvelle itération si fichier non présent.

  6. #6
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 335
    Points : 684
    Points
    684

    Par défaut

    Donc, je vais essayer de résumer pour voir si j'ai bien comprit :

    - Si le fichier est présent, on lance certains job. (donc là, le test avec tFileExist suffit)
    - Si le fichier n'existe pas, on va essayer de le chercher sur le FTP
    => Si le fichier existe sur le FTP, on le récupère et on lance certains jobs.
    => Si le fichier n'existe pas sur le FTP, on attend.

    Si le fichier n'existe pas sur le FTP on attend. Après avoir attendu, on doit revérifier en local une nouvelle fois ou on doit vérifier uniquement en FTP ?

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    juin 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : juin 2017
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    sur le ftp uniquement.

  8. #8
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 335
    Points : 684
    Points
    684

    Par défaut

    Dans ce cas, coté FTP il est possible de mettre un tLoop, suivi d'un tFTPFileExist
    Avec en condition du tLoop un booléen initialisé à false et mis à true si le fichier est trouvé sur le FTP.

Discussions similaires

  1. Fichiers présents mais absents !
    Par troumad dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 22/12/2006, 15h47
  2. Réponses: 6
    Dernier message: 17/05/2006, 14h05
  3. [Windows NT serveur] Fichier du noyau absent sur le disque
    Par teshub dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 17/08/2005, 16h38
  4. Réponses: 4
    Dernier message: 10/06/2005, 15h11
  5. [crystal 10] declenchement etat sur arrivée fichier XML
    Par cchatelain dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/05/2005, 12h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo