Exploitation > Serveur batch > Soumission des requêtes 

Cette fonction permet de demander l'exécution d'une requête à une date et une heure données. Elle peut être appelée via un bouton directement depuis la gestion des requêtes, ou par le menu.

Il est à noter que l'option Tous utilisateurs définie ci-dessous doit être accordée avec discernement ; même si le lancement d'une tâche sous le code d'un autre utilisateur suppose la saisie de son mot de passe, il est plus sûr d'imposer, pour la majorité des utilisateurs, le lancement de tâches sous leur propre compte.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Présentation

Cet écran permet d'identifier :

  • le dossier et l'utilisateur de lancement de la requête (si le code utilisateur est modifié, il est nécessaire de saisir le mot de passe de l'utilisateur saisi).
  • la requête ( tâche ou groupe de tâches à lancer), ainsi que la date et l'heure du lancement demandé.

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

Utilisez ce champ pour définir le code du dossier depuis lequel cette requête de soumission doit être lancée.

Utilisez ce champ pour définir le code de l’utilisateur qui a soumis cette requête. Ce champ est obligatoire.

  • Mot de passe (champ PASSE)

Utilisez ce champ pour saisir le mot de passe de l’utilisateur qui a soumis cette requête.

Bloc numéro 2

Définit un groupe de tâches à lancer.

Définit le code de la tâche qui sera lancée automatiquement par le serveur batch.

Utilisez ce champ pour définir le code de la langue lancée automatiquement par le serveur batch.

  • Date (champ DAT)

Ce champ identifie la date de début prévue de la requête.

  • Heure (champ HEURE)

Ce champ détermine l’heure de début prévue de la requête à la date indiquée.

  • Modèle (champ JOBMOD)

Si cette case est activée, un fichier contenant les paramètres saisis pour la requête sera généré dans le répertoire des fichiers modèles (paramètres serveur batch) et la requête ne sera pas soumise au serveur. Le nom du fichier se compose du code de la tâche et du suffixe ‘.mod’. Le fichier peut ainsi être utilisé comme modèle pour créer les fichiers .job permettant la création des requêtes batch.

 

Boutons spécifiques

valide les choix faits et peut entraîner l'ouverture d'une fenêtre permettant la saisie des paramètres de lancement de la tâche (le contenu de cette fenêtre dépend bien entendu de la tâche).

Si la case Modèle n'est pas cochée, la validation des paramètres entraîne alors l'affichage d'un message de confirmation. Ce message est : Requête transmise au serveur. Il est suivi d'un numéro entre parenthèses qui est le numéro de la requête, ou le numéro de la première requête du groupe (c'est alors un numéro d'ordre que l'on retrouve sur les autres requêtes du groupe). Le numéro ainsi donné identifie de façon unique la ou les tâches, et permettra de les retrouver dans la gestion des requêtes. Si la case Modèle est cochée, un ou plusieurs messages Création du fichier XXXX s'afficheront pour signaler que les fichiers modèles ont bien été créés.

Messages d'erreur

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

Niveau d'accès insuffisant

La tâche ou le groupe de tâches à lancer est d'un niveau supérieur au niveau de tâches batch que l'utilisateur a le droit de lancer.

Fonction non autorisée

La fonction que l'utilisateur veut lancer n'est pas autorisée à l'utilisateur (son profil fonction ne lui permet pas de la lancer, que ce soit en direct ou en batch).

Requête inactive

La tâche à lancer n'est pas active : la requête ne peut donc être lancée.

Groupe inactif

Le groupe de tâches à lancer n'est pas actif : la requête ne peut donc être lancée.

Mot de passe incorrect

On a saisi le code d'un autre utilisateur, et le mot de passe associé n'a pas été saisi correctement.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre