JOB contient le nom du fichier job
APPLI contient le nom de l'application sur laquelle la requête est créée
Les tables ABATRQT et ABATPAR sont ouvertes et renseignées
Le point d'entrée WRJOB est déclenché pendant la création du fichier 'sta' ou 'run'. Ceci permet de gérer le nom du fichier et pouvoir modifier le paramètres avant l'écriture du fichier.
Dans le contexte du point d'entrée :
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 WRJOB est positionné dans le traitement SERVJOB juste avant la création du fichier "sta".Ce traitement est appelé par le serveur batch et toutes les variables globales de l'application ne sont pas définies.
GPE est initialisé à 0, si GSE superieure à 0 au retour du point d'entrée , on sort du sous-programme sans écrire le fichier.
Liste des variable passé par l'appel du subprog :
JOB : nom du fichier .job
TYP : typ de fichier , par exemple "sta"
ERR : Numéro d'erreur
REQ : Numéro requête
APP : Dossier
USR : Utilisateur
TAC : Tâche
MES : Message
Aprés la création du fichier si DATDEB et DATFIN sont vide on initialise ces variables suivant les règles suivantes :
Case TYP
When "sta"
If [L]NUMREQ=0 : DATDEB = DD+HS
Else
If [F:ABR]DAT<>[0/0/0] : DATDEB = [F:ABR]DAT : Else : DATDEB = DD : Endif
If [F:ABR]HDEB<>"" : DATDEB += [F:ABR]HDEB
Elsif [F:ABR]HEURE<>"" : DATDEB += [F:ABR]HEURE+"00"
Else : DATDEB += HS :
Endif
Endif
DATFIN = DD+HS
When Default
DATDEB = DD+HS
DATFIN = ""
Endcase
Le reste des variable ne sont pas modifier avant leurs écritures.
On peut modifier la variable FICHIER pour modifier le nom de fichier "sta"