Déclenchement d'un transfert de fichiers

Vous pouvez définir certaines conditions de déclenchement sur un transfert de fichier qui doivent être vraies pour que ce transfert puisse avoir lieu. Si les conditions de déclenchement ne sont pas remplies, le transfert de fichier n'a pas lieu et un message de journal est éventuellement envoyé pour enregistrer le fait que le transfert n'a pas eu lieu. La demande de transfert de fichier est ensuite supprimée. Par exemple, vous pouvez configurer un transfert de fichier qui n'a lieu que si un fichier nommé sur le système où se trouve l'agent source est supérieur à une taille spécifiée ou s'il existe un fichier nommé particulier sur le système où se trouve l'agent source. Vous pouvez configurer un transfert de fichier déclenché à partir de IBM® MQ Explorer ou de la ligne de commande.

A propos de cette tâche

Vous pouvez surveiller une ressource en permanence pour qu'une condition de déclenchement soit satisfaite. Pour plus d'informations sur la surveillance des ressources, voir Surveillance des ressources MFT.

Vous pouvez définir trois conditions de déclenchement différentes. Les conditions sont les suivantes :
  • Si un fichier particulier existe sur le même système que l'agent source
  • Si un fichier particulier n'existe pas sur le même système que l'agent source
  • Si un fichier particulier est supérieur à une certaine taille sur le système où se trouve l'agent source (la taille peut être exprimée en octets, ko, Mo ou Go). Ces unités de mesure utilisent la convention 210 , par exemple 1 Ko est égal à 1024 octets et 1 Mo est égal à 1024 Ko.
Les types de déclenchement de la liste précédente peuvent être combinés de deux manières:
  • Pour une condition unique, vous pouvez spécifier plusieurs fichiers sur le système où se trouve l'agent source. Cela déclenche le transfert si l'un des fichiers spécifiés remplit la condition (opérateur booléen OR).
  • Vous pouvez spécifier plusieurs conditions. Cela déclenche le transfert uniquement si toutes les conditions sont remplies (opérateur booléen AND).

Vous pouvez également combiner un transfert déclenché avec un transfert planifié. Pour plus d'informations, voir Création d'un transfert de fichiers planifié . Dans ce cas, les conditions de déclenchement sont évaluées au moment où la planification doit démarrer, ou pour une planification répétitive chaque fois que la planification doit démarrer.

Les transferts déclenchés ne sont pas pris en charge sur les agents de pont de protocole.

Pour créer un transfert de fichiers déclenché à l'aide de la ligne de commande, utilisez le paramètre -tr de la commande fteCreateTransfer.

Pour créer un transfert de fichier planifié à l'aide de l'assistant Créer un transfert de fichier géré dans IBM MQ Explorer, procédez comme suit:

Procédure

  1. Dans la vue Navigator , cliquez sur Transfert de fichier géré. Managed File Transfer Central s'affiche dans la vue Contenu.
  2. Tous vos gestionnaires de files d'attente de coordination sont affichés dans la vue Navigator . Développez le nom du gestionnaire de file d'attente de coordination que vous avez utilisé pour le transfert planifié. Si vous souhaitez modifier le gestionnaire de files d'attente de coordination auquel vous êtes connecté, cliquez avec le bouton droit de la souris sur le nom du gestionnaire de files d'attente de coordination à utiliser dans la vue Navigator , puis cliquez sur Connexion.
  3. Démarrez l'assistant Créer un transfert de fichier géré à l'aide de l'une des méthodes suivantes:
    1. Cliquez avec le bouton droit de la souris sur le nom de l'un des noeuds suivants dans la vue Navigator : le gestionnaire de files d'attente de coordination approprié, Modèles de transfert, Journal de transfertou Transferts en attente. Cliquez ensuite sur Nouveau transfert pour ouvrir l'assistant.
    2. Cliquez sur Déposer > Nouveau > Autre > Assistants de transfert de fichiers gérés > Assistant de nouveau transfert
  4. Suivez les instructions dans les panneaux de l'assistant. Veillez à cocher la case Activer le transfert déclenché dans l'onglet Déclencheurs et à renseigner les zones de cet onglet pour configurer le déclenchement. Une aide contextuelle est fournie pour chaque panneau. Pour accéder à l'aide contextuelle sur Windows, appuyez sur F1. Sous Linux®, appuyez sur Ctrl+F1 ou Shift+F1.