Utilisez cette fonction pour lister et suivre les requêtes envoyées au serveur batch, soit par la fonction de soumission des requêtes, soit par la dépose de fichiers de requête dans un répertoire dédié.

Vous pouvez l’utiliser pour suspendre et relancer des tâches, ou pour lancer des abonnements.

Vous pouvez vérifier le statut du serveur batch. Un identifiant de traitement individuel est attribué à chaque tâche exécutée par le serveur batch.

Prérequis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

La fonction de gestion des requêtes permet d'afficher la liste des requêtes soumises au serveur (qu'elles aient été ou non lancées) et leur état.

Onglet Écran de saisie

Chaque ligne de la table des résultats des requêtes correspond à une tâche (déjà lancée ou non) envoyée au serveur batch. Chaque tâche est associée à un statut et à un code couleur illustrant ce statut. Les couleurs standard sont les suivantes :

  • Vert. Requête en cours d’exécution.
  • Noir. Requête terminée sans erreurs.
  • Rouge. Requête suspendue ou stoppée avec erreurs.
  • Bleu. Requête en attente d’exécution.

Boutons spécifiques

Supprimer

Cliquez sur l’action Supprimer pour supprimer la requête en sélectionnée.

Cette action est uniquement disponible pour les requêtes en attente d’exécution. Utilisez l'action Arrêter si la requête est en cours. Utilisez l’action Epuration si la requête est terminée.

Requête

Cliquez sur l'action Requête pour soumettre une nouvelle requête.

Actualiser

Cliquez sur l'action Actualiser pour rafraîchir la liste des tâches et les statuts associés. Vous pouvez également appuyer sur la touche F5.

Trace

Cliquez sur l’action Trace afficher le fichier de trace générale du serveur (heure de démarrage, lancement des requêtes, fin de requêtes…). Le fichier trace s'appelle server.tra. Ce fichier se trouve dans le répertoire TRA du répertoire SERVX3, lui-même situé dans le répertoire Runtime.

Epuration

Cliquez sur l'action Epuration pour épurer les lignes de la table. Toutes les requêtes terminées à une date donnée (définie dans un écran distinct) sont supprimées de la liste des tâches.

Information

Cliquez sur l’action Information pour afficher les détails du serveur batch courant.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie:

 

La requête n'est plus en attente d'exécution.
Annulation impossible.

Ce message s’affiche si vous tentez de supprimer une tâche qui a été exécutée.

 

Pas de requête en cours

La requête d’exécution, ou la table des requêtes exécutées, sont vides. Cela peut se produire après l’épuration, ou si le serveur batch n’a pas été démarré.

 

Tableau plein

Il y plus de lignes que le gestionnaire de requêtes ne peut en afficher dans son tableau. Seules les premières ‘n’ lignes sont visibles.

 

Cette tâche doit être activée depuis le dossier XXXX

On a tenté de relancer une tâche sur un dossier autre que le dossier courant.

L'état du serveur est indiqué (Actif/Inactif), ainsi que le numéro de processus correspondant, s'il est actif. Le fait que le serveur soit inactif n'empêche pas de soumettre des requêtes. Cependant, elles ne seront pas exécutées immédiatement, même à l'heure de déclenchement.

Tables mises en œuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre