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.
Les paramètres généraux suivants ont une influence sur le comportement de la fonction :
NIVBATCH (défini au niveau Utilisateur) : Niveau tâches batch
Les options suivantes peuvent être activées ou désactivées pour chaque utilisateur :
Tous utilisateurs
Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :
Table |
Intitulé Table |
---|---|
ABATTAC [ABT] |
|
ABATGRP [ABG] |
Présentation
Cet écran permet d'identifier :
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
|
Définit le code du dossier sur lequel la requête est lancée. |
|
Définit le code (et éventuellement le mot de passe) de l'utilisateur ayant lancé la 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. |
|
  |
|
Définit le jour et heure de déclenchement demandé pour la requête. |
|
  |
|
Si ce champ est coché, 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 de ce fichier est composé du code de la tache suivi de . mod. Ce fichier sert de modèle pour créer des fichiers . job qui permettent de créer des requêtes batch. |
Fermer
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
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.
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).
La tâche à lancer n'est pas active : la requête ne peut donc être lancée.
Le groupe de tâches à lancer n'est pas actif : la requête ne peut donc être lancée.
On a saisi le code d'un autre utilisateur, et le mot de passe associé n'a pas été saisi correctement.