Traitement REQUETES : Gestion des requêtes batch
FINREQ : Après l'exécution d'une tâche batch
Le point d'entrée FINREQ est placé après l'exécution d'une tâche batch, si la requête n'a pas été interrompue volontairement ou par le serveur batch.
Contexte et mode de fonctionnement
Dans le contexte du point d'entrée :
- Un fichier trace est ouvert
Les tables suivantes sont en ligne :
Table |
Contenu significatif |
Intitulé Table |
---|---|---|
ABATRQT [ABR] |
Non |
Serveur batch (Requêtes) |
ABATPAR [ABP] |
Non |
Serveur batch (Paramètres) |
Le point d'entrée FINREQ est positionné dans le traitement REQUETES juste après la mise à jour du flag de la requête et avant le déclenchement des autres requêtes du même groupe.
Si dans la tâche batch, une trace n'a pas été ouverte, la trace ouverte courante est dans le fichier APPLI_serveur."RQT"_numéro_requête.tra.
FICTRQ contient le nom de la trace ouverte
GERRTRACE contient le nombre d'erreurs dans la trace
OKRQT contient le GOK éventuellement gérée dans la tâche
Les tables ABATRQT et ABATPAR sont ouvertes et renseignées
ERRREQ : Erreur à l'exécution d'une tâche batch
Le point d'entrée ERRREQ est placé dans les sous-programmes de gestion des erreurs.
Contexte et mode de fonctionnement
Dans le contexte du point d'entrée :
- Un fichier trace est ouvert
Les tables suivantes sont en ligne :
Table |
Contenu significatif |
Intitulé Table |
---|---|---|
ABATRQT [ABR] |
Non |
Serveur batch (Requêtes) |
ABATPAR [ABP] |
Non |
Serveur batch (Paramètres) |
Le point d'entrée ERRREQ est positionné dans le traitement REQUETES dans les sous-programmes de gestion des erreurs qui sont déclenchés par l'instruction "Onerrgo". Ce point d'entrée permet de gérer une gestion plus fine des erreurs.
FICTRQ contient le nom de la trace ouverte
GERRTRACE contient le nombre d'erreurs dans la trace
OKRQT contient le GOK éventuellement gérée dans la tâche
Les tables ABATRQT et ABATPAR sont ouvertes et renseignées