Planification de travaux dans le système

La planification des travaux vous permet de programmer la manipulation des états d'exploitation (démarrage, arrêt et mise en pause) des connecteurs et des collaborations. La manipulation des états de composant vous permet de mieux gérer le traitement des événements par InterChange Server Express. Vous pouvez répartir la charge du serveur sur des périodes planifiées, ce qui vous permet de réduire le trafic et de mieux gérer les ressources. Cette section traite des points suivants :

Présentation de la planification des travaux

Procédure de création de planifications

Procédure de modification de planifications

Procédure de suppression de planifications

Procédure d'affichage de planifications

Procédure d'activation ou de désactivation de planifications

Présentation de la planification des travaux

La fenêtre Planification vous permet de planifier des travaux dans System Manager (voir figure 49). Dans cette fenêtre, vous pouvez créer, modifier et supprimer des éléments planifiés. Vous pouvez afficher une liste de toutes les planifications définies pour des composants ou sélectionner l'affichage de certaines planifications en fonction de vos besoins. Vous pouvez également activer ou désactiver toutes les planifications sur le serveur.

Figure 49. Fenêtre Planification de System Manager

Lorsque vous créez une planification pour un composant, vous devez indiquer le moment et la fréquence (récurrence) d'occurrence d'une action (modification d'état). Par défaut, aucune planification n'est définie pour un composant. Vous pouvez définir autant de planifications que vous le souhaitez pour un composant. Une fois définie une planification, vous pouvez activer ou désactiver son utilisation.

La fenêtre Planification vous permet de déterminer les éléments suivants :

Composant
Nom du connecteur ou de la collaboration en cours de planification.
Etat
Permet d'activer ou de désactiver la planification. L'état par défaut est activé.
Date d'effet
Date et heure d'activation de la planification. La valeur par défaut est la date et l'heure en cours.
Fuseau horaire
Fuseau horaire du serveur. La valeur par défaut est Pacifique (PST, temps légal).
Action
Action effectuée par la planification. Les actions sont le démarrage, la mise en pause et l'arrêt.
Occurrence suivante
Occurrence suivante de l'action planifiée. Si la planification n'est pas récurrente, la date est identique à la date d'effet. Si la planification est désactivée, cette zone est vide.
Commentaires
Zone de texte contenant les commentaires que vous entrez sur la planification.

Si vous souhaitez que la planification soit récurrente, vous pouvez choisir parmi différentes options, notamment une récurrence quotidienne, hebdomadaire ou mensuelle.

Dans la mesure où chaque planification est constituée d'une action se produisant à une heure définie, pour créer un intervalle lorsque le serveur traite un composant, vous devez définir une planification pour démarrer et arrêter le traitement. Par exemple, pour un connecteur, vous pouvez créer une planification pour démarrer le traitement des événements à 1 heure du matin et une autre planification pour mettre en pause le traitement à 3 heures du matin, tous les jours. Pendant ce laps de temps de deux heures uniquement, le connecteur envoie des événements à InterChange Server Express afin qu'ils soient traités par les collaborations souscrivant à ce connecteur.

Présentation de la planification des connecteurs

Lorsque vous planifiez le fonctionnement des connecteurs, l'état que vous sélectionnez (démarrage, mise en pause ou arrêt) détermine dans quelle mesure le travail est traité. Par exemple, lorsque vous démarrez un connecteur, il interroge constamment une application pour rechercher les nouveaux événements, en fonction de la fréquence d'interrogation (PollFrequency) définie. Lorsque vous mettez en pause un connecteur, il cesse l'interrogation jusqu'au prochain redémarrage, mais il est toujours en mesure de gérer les requêtes d'appel de service provenant d'InterChange Server Express. Un connecteur arrêté est inactif.

En associant l'activité d'un connecteur à celle d'une collaborations il est possible de planifier un traitement d'événements dédié à une application, pendant un laps de temps spécifié. Pour ce faire, la collaboration et le connecteur doivent s'exécuter pendant la même période. Si le connecteur a été mis en pause, les événements en file d'attente peuvent être traités dès que le connecteur reprend son activité.

Présentation de la planification des objets de collaboration

Comme pour les connecteurs, lorsque vous planifiez le fonctionnement des objets de collaboration, l'état que vous sélectionnez (démarrage, mise en pause ou arrêt) détermine dans quelle mesure le travail est traité. Pour consulter les états de collaboration, voir Affichage des états d'objet de collaboration. Par exemple, lorsque vous démarrez un objet de collaboration, il traite les objets métier qu'il reçoit des connecteurs. Lorsque vous arrêtez un objet de collaboration, tous les événements suivants sont ignorés. Par conséquent, sauf si vous devez arrêter l'objet de collaboration, mettez-le en pause.

Attention :
L'arrêt d'un objet de collaboration peut entraîner le connecteur à considérer les événements comme non souscrits et à les supprimer. Le système vous avertit en affichant un message si vous sélectionnez l'arrêt.

Lorsque vous mettez en pause un objet de collaboration, les événements restent dans la file d'attente de collaboration jusqu'à ce que vous redémarriez l'objet de collaboration.

Remarque :
Si un objet de collaboration planifié fait partie d'un groupe de collaborations, tous les objets de collaboration de ce groupe sont planifiés avec la même action.

En associant l'activité d'un objet de collaboration à celle d'un connecteur il est possible de planifier un traitement d'événements dédié à une application, pendant un laps de temps spécifié. Pour ce faire, l'objet de collaboration et le connecteur doivent s'exécuter pendant la même période. En attribuant des périodes de traitement différentes aux objets de collaboration associés au même connecteur, vous pouvez répartir la charge et, dans une certaine mesure, contrôler le nombre de transactions qu'un connecteur doit gérer. Par exemple, dans la figure 50, chaque objet de collaboration obtient une période dédiée lorsque le connecteur traite uniquement les événements de cet objet de collaboration.

Figure 50. Traitement dédié

Plusieurs objets de collaboration peuvent souscrire au même objet métier. Dans ce cas, l'objet est envoyé à InterChange Server Express, où il est conservé jusqu'à ce qu'il soit prélevé par chaque objet de collaboration souscripteur, lorsque l'objet de collaboration est démarré après avoir été mis en pause.

Présentation du remplacement des planifications

A l'aide de System Monitor, vous pouvez remplacer l'état d'un composant planifié (par exemple, démarrer un objet de collaboration que le planificateur a arrêté quelques minutes auparavant). Vous pouvez également le définir par un état que le planificateur ne peut pas modifier. Par exemple, si un objet de collaboration est planifié pour la mise en pause, vous pouvez l'arrêter en empêchant ainsi le planificateur de le mettre en pause (un objet de collaboration ne peut pas passer de l'état d'arrêt à l'état de pause). Dans ce cas, le planificateur ne remplace pas la modification manuelle mais consigne une erreur.

Procédure de création de planifications

Pour créer une planification pour une collaboration ou un connecteur, procédez comme suit :

  1. Ouvrez la fenêtre Planification en cliquant à l'aide du bouton droit de la souris sur le dossier Planifications dans System Manager, puis cliquez sur Modifier la planification des composants. La fenêtre Planification apparaît, comme illustré figure 49.
  2. Dans System Manager, sélectionnez l'objet de collaboration ou le connecteur à planifier et déposez-le dans la fenêtre Planification.

    Une nouvelle entrée de ligne contenant le nom et le type du composant est créée dans la fenêtre Planification (par exemple ClarifyConnector (Connecteur)).

  3. Entrez les informations relatives à la planification en cliquant sur la flèche vers le bas dans chaque cellule de la planification :
    1. Dans la zone Etat, sélectionnez Activer pour activer l'élément planifié ou Désactiver pour le désactiver.

      Une planification activée prend effet dès que vous cliquez sur OK ; une planification désactivée se met immédiatement en veille jusqu'à ce que vous la réactiviez. Lorsqu'une planification est désactivée, la cellule Occurrence suivante est vide pour indiquer qu'aucune occurrence n'est planifiée pour cet élément de planification.

    2. Dans la zone Date d'effet, sélectionnez la date et l'heure d'occurrence de l'élément planifié.

      Par défaut, la date et l'heure en cours sont définies. Utilisez le format MM/JJ/AAAAhh:mm:ss. Un format de 12 ou 24 heures est utilisé, en fonction du format Heure configuré dans la fenêtre Préférences (disponible dans le menu Editer).

    3. Dans la zone Fuseau horaire, sélectionnez le fuseau horaire dans lequel l'élément planifié est créé, si besoin est. Par défaut, le fuseau horaire de l'élément planifié est défini par Pacifique (PST, temps légal).

      Par exemple, la planification d'un connecteur est créée à l'heure de New York (sélectionnez l'heure Est (EST, temps légal)) et InterChange Server Express se trouve au Japon. InterChange Server Express utilise ces informations pour déterminer l'heure locale pour la planification afin qu'elle puisse exécuter le travail à l'heure appropriée.

    4. Dans la zone Action, sélectionnez l'action à effectuer. Les actions sont Démarrer, Mettre en pause et Arrêter.
    5. Entrez des commentaires dans la zone Commentaires. La taille maximale est de 255 caractères.
  4. Si vous souhaitez que cette planification se reproduise, cochez la case Récurrence et entrez les informations relatives à l'occurrence suivante de l'action. Sélectionnez l'un des boutons d'option pour déterminer un style de saisie des informations de récurrence et utilisez les menus avec flèche vers le bas pour sélectionner des informations de date spécifiques :

    Si vous n'activez pas l'option de récurrence, la zone Occurrence suivante est vide et la planification arrive à expiration après son exécution. Des contrôles de cohérence sont effectués pour assurer qu'une seule action est planifiée pour un composant spécifique à une date et une heure données. Aucune vérification n'est effectuée pour les conflits de planification.

    Remarque :
    InterChange Server Express gère automatiquement les modifications de passage à l'heure d'été pour les événements récurrents.
  5. Cochez la case Afficher les dépendances pour afficher les planifications des connecteurs et des collaborations associés à un objet de collaboration.
  6. Cochez la case Afficher les planifications ayant expiré pour visualiser les planifications déjà traitées et dont la durée d'exécution a expiré. Seules les planifications non récurrentes arrivent à expiration.
  7. Cliquez sur OK pour créer l'élément planifié, qui prend effet une fois qu'InterChange Server Express a reçu les informations.

    Lorsqu'InterChange Server Express et les composants sont géographiquement éloignés, un léger délai peut être nécessaire. Si vous devez modifier l'état d'un composant immédiatement, utilisez System Monitor plutôt que le planificateur, pour démarrer, arrêter ou mettre en pause un composant.

    Conseil :
    Pour planifier un intervalle de temps où les événements sont traités pour un composant, vous devez créer une planification avec l'action Démarrer et une autre planification avec l'action Arrêter ou Mettre en pause. Voir la rubrique Présentation de la planification des travaux qui contient des informations et des exemples sur la définition de planifications de démarrage et d'arrêt.

Procédure de modification de planifications

Pour modifier une planification existante pour une collaboration ou un connecteur, procédez comme suit :

  1. Dans System Manager, cliquez, à l'aide du bouton droit de la souris, sur la collaboration ou le connecteur, puis cliquez sur Modifier la planification des composants. La fenêtre Planification apparaît (voir figure 49).
  2. Editez une zone dans la fenêtre Planification pour modifier sa valeur.

    Pour éditer les options de Récurrence, cliquez sur le curseur n'importe où sur la ligne de l'élément planifié ; les valeurs récurrentes pour cet élément planifié apparaissent alors dans le panneau Récurrence si elles ont été attribuées.

  3. Cliquez sur OK pour sauvegarder vos modifications et fermer la fenêtre.

Procédure de suppression de planifications

Pour supprimer une planification existante pour un objet de collaboration ou un connecteur, procédez comme suit :

  1. Dans System Manager, cliquez, à l'aide du bouton droit de la souris, sur la collaboration ou le connecteur, puis cliquez sur Modifier la planification des composants. La fenêtre Planification apparaît (voir figure 49).
  2. Sélectionnez un élément planifié dans la liste de planification et cliquez sur le bouton Supprimer (ou utilisez la touche de suppression du clavier) pour supprimer la planification.
  3. Cliquez sur OK pour sauvegarder vos modifications et fermer la fenêtre.

Procédure d'affichage de planifications

Pour afficher une planification ou un groupe de planifications, procédez comme suit :

  1. Sélectionnez l'un des objets suivants pour afficher les planifications :
  2. Cliquez sur Composant > Planification, dans la fenêtre principale, pour afficher toutes les planifications du système.
  3. Cliquez sur l'un des en-têtes de colonne, dans la fenêtre Planification, pour trier les planifications en fonction de cette colonne.

Procédure d'activation ou de désactivation de planifications

Pour sélectionner les planifications à activer ou désactiver, procédez comme suit :

  1. Sélectionnez un objet pour en afficher les planifications.

    Voir Procédure d'affichage de planifications.

  2. Activez ou désactivez la planification en effectuant l'une des opérations suivantes, dans la fenêtre Planification :
  3. Cliquez sur OK pour sauvegarder et fermer la fenêtre.

Copyright IBM Corp. 2004, 2005