Reportez-vous à la documentation de Mise en oeuvre
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.
Présentation
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 :
Champs
Les champs suivants sont présents dans cet onglet :
Tableau Requêtes
| Ce numéro identifie la requête. Il s'agit d'un numéro séquentiel affecté automatiquement à partir d'un numéro initial défini dans les paramètres du serveur batch. |
| Ce champ indique le dossier depuis lequel l’exécution de la requête a été demandée. |
| Ce code identifie la tâche lancée. |
| Ce champ définit la langue dans laquelle une tâche est exprimée. |
| Ce champ définit le code de l'utilisateur qui a lancé la tâche. |
| Ce champ indique la date de début prévue de la requête. |
| Ce champ détermine l’heure de début prévue de la requête à la date indiquée. |
| Ce champ peut avoir pour valeur ‘Oui’ ou ‘Non’. Si le champ a pour valeur ‘Oui’, la requête ne peut être exécutée qu'en mode mono-utilisateur sur le dossier. |
| Ce champ affiche le statut courant de la requête. Les valeurs, définies dans le menu local 21 - Etat avancement requête, sont les suivantes :
|
| Ce champ définit l’heure d’exécution de la requête à la date indiquée. Ce champ est uniquement affiché si la requête a été lancée et que l’exécution est terminée. |
| Ce champ définit la date d’exécution de la requête. Ce champ est uniquement affiché si la requête a été lancée et que l’exécution est terminée. |
| Les valeurs possibles de ce champ sont définies dans le menu local 20 - Type de tâches batch. Il indique si la tâche a été lancée en tant que ‘Script X3’ ou ‘Script Shell’ depuis le serveur batch. |
| Ce champ indique le code du traitement ou du script, lorsque la tâche lancée ne correspond pas à une fonction de base. |
| Ce champ affiche le numéro du serveur affecté à cette requête. |
| Ce champ affiche le numéro de port de la requête sur le serveur indiqué. |
| Ce champ affiche le numéro unique attribué au serveur à cette tâche. |
| Chaque requête est exécutée par un processus sur le serveur d'application. Ce champ identifie le numéro de processus (nommé en général process ID, ou PID) de la requête. |
| Ce champ indique la durée de time-out (temps mort), c'est-à-dire la limite de temps au-delà de laquelle la tâche est automatiquement arrêtée. |
| Ce champ est alimenté si la tâche appartient à un groupe de tâches lancées. Ce code, si affiché, est commun à toutes les tâches du groupe. |
| Ce champ est alimenté si la tâche appartient à un groupe de tâches lancées. Cette valeur, si affichée, est commune à toutes les tâches du groupe. |
| Ce champ est alimenté si la tâche appartient à un groupe de tâches lancées. Ce numéro, si affiché, correspond au compteur de la tâche dans le groupe. |
| Lorsque la tâche batch est lancée en fréquence toutes les N minutes, cette colonne précise la valeur de N. |
| Ce champ est alimenté si cette requête est exécutée de façon périodique (abonnement). A chaque fois que la requête est lancée, cette colonne est incrémentée de 1. La valeur affichée représente le nombre de fois où la tâche a été exécutée. |
| Ce champ est alimenté si la tâche a été lancée à partir d'un fichier job (se reporter à l’annexe technique correspondante). Il affiche le nom du fichier soumis, sans l’extension. |
Bloc numéro 2
| Ce champ affiche le numéro de la page courante, ainsi que le nombre total de pages. |
Icône Actions
Cliquez sur Saisie des paramètres depuis l’icône Actions pour modifier les paramètres de la requête, qu’elle soit en attente de lancement, ou déjà terminée.
Cliquez sur Interruption depuis l’icône Actions pour interrompre l’exécution de cette requête. Un message vous demande de confirmer l’interruption de la requête.
Cliquez sur Modification depuis l’icône Actions pour modifier, avant le lancement, la date et l’heure de lancement, et la priorité d’exécution de la requête.
Cliquez sur Trace depuis l’icône Actions pour afficher le fichier trace de la requête exécutée. Le fichier trace porte le préfixe ‘RQT’ suivi du numéro de requête. Ce fichier se trouve dans le répertoire TRA du répertoire SERVX3, lui-même situé dans le répertoire Runtime.
Cliquez sur Relancer requête depuis l'icône Actions pour créer une nouvelle requête avec les mêmes paramètres d’exécution que cette requête d’origine.
Par défaut, la nouvelle requête est exécutée le même jour, quelques minutes après avoir sélectionné cette action. Utilisez l’action Modification pour modifier la date et l’heure du lancement de la nouvelle requête.
La tâche d’origine doit avoir été lancée sur le dossier courant. Elle peut avoir été lancée par un autre utilisateur, mais sa relance va se faire sur le compte de l'utilisateur courant, après vérification de ses droits.
Cliquez sur Relancer abonnement depuis l’icône Actions pour relancer la requête en tant qu’abonnement.
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Cliquez sur l'action Requête pour soumettre une nouvelle requête. |
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. |
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. |
Cliquez sur l’action Information pour afficher les détails du serveur batch courant. |
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Ce message s’affiche si vous tentez de supprimer une tâche qui a été exécutée.
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é.
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.
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.