2009-10-22 6 views
0

Voici ce que j'essaie de faire. J'ai un script Perl qui navigue sur un site Web, remplit un formulaire et soumet le formulaire. Ce processus prend environ 1 minute et déclenchera un processus asynchrone sur le site Web pour créer un rapport et le déposer sur un site FTP. SSIS 2005 Délai de tâche de processus Problème

  • Une fois le formulaire soumis, j'aimerais supprimer le processus et signaler le succès.
  • Après une période de temps (heures), je vais aller sur le site FTP pour récupérer les rapports qui ont été générés à partir du site Web. Pour ce faire, j'ai un fichier batch qui appelle le script Perl avec un paramètre pour le type de rapport à exécuter. Cela fonctionne bien. Lorsque j'appelle le script de traitement par lots à partir de la tâche de processus SSIS, cela fonctionne. Cependant, je veux que la tâche de processus se termine avec succès après 5 minutes, donc je fixe le délai d'attente à 300 secondes, mais il se termine toujours avec un échec.

    Est-ce que quelqu'un sait comment réussir le rapport de tâche de processus afin qu'il continue à la prochaine tâche dans le paquet?

  • Répondre

    0

    Essayez de transformer la ligne de connexion en une contrainte de priorité "Achèvement". Je suppose que la ligne sera colorée en vert. Faites un clic droit dessus, et changez-le en 'Achèvement'. Il devrait devenir bleu.

    La première tâche se terminera toujours par un échec, mais vous passerez à l'étape suivante.

    Permettez-moi de savoir si cela aide,

    James

    Questions connexes