Ce point d’entrée permet de prendre la main à chaque fois que le serveur déclenche une requête d’abonnement pour, par exemple, en empêcher le déclenchement ou mettre à jour une autre table.
Attention :
Le serveur batch qui s'execute sur le dossier SERVX3, utilise le traitement SERVEUR qui se trouve dans le répertoire TRT du dossier de référence standard X3.
Pour que ce point d'entrée soit pris en compte il faut que la déclaration du point d'entrée et le traitement spécifique associé soient dans le dossier de référence X3.
Dans le contexte du point d'entrée :
Les tables suivantes sont en ligne :
Table |
Contenu significatif |
Intitulé Table |
---|---|---|
ABATRQT [ABR] |
Oui |
Serveur batch (Requêtes) |
Le point d’entrée REQUETE est appelé avant chaque écriture sur la table ABATRQT. La classe [F :ABR] est en ligne. La variable GPE permet, si elle est différente de 0, de ne pas créer l’enregistrement.
Ce point d'entrée permet de gérer la création des requêtes suite à un abonnement en cours de traitement par le serveur batch.
Attention :
Le serveur batch qui s'execute sur le dossier SERVX3, utilise le traitement SERVEUR qui se trouve dans le répertoire TRT du dossier de référence standard X3.
Pour que ce point d'entrée soit pris en compte il faut que la déclaration du point d'entrée et le traitement spécifique associé soient dans le dossier de référence X3.
Dans le contexte du point d'entrée :
Les tables suivantes sont en ligne :
Table |
Contenu significatif |
Intitulé Table |
---|---|---|
ABATRQT [ABR] |
Oui |
Serveur batch (Requêtes) |
Le point d’entrée READABA est appelé juste après la lecture de l'abonnement et avant la création des requêtes. Egalement valide pour les groupes de tâches. Le point d'entrée est dans une transaction et la variable GPE positionné à 1 permet de ne pas exécuter la procédure standard. Après traitement de l'abonnement (création des requêtes), il ne faut pas oublier de renseigner le champ [F:ABA]DJOUR avec la variable DD (date du jour) et de reécrire l'enregistrement courant de l'abonnement pour éviter que l'abonnement soit relancé.
Ce point d'entrée permet de prendre la main après l'arrêt volontaire ou pas d'une requête.
Attention :
Le serveur batch qui s'execute sur le dossier SERVX3, utilise le traitement SERVEUR qui se trouve dans le répertoire TRT du dossier de référence standard X3.
Pour que ce point d'entrée soit pris en compte il faut que la déclaration du point d'entrée et le traitement spécifique associé soient dans le dossier de référence X3.
Dans le contexte du point d'entrée :
Les tables suivantes sont en ligne :
Table |
Contenu significatif |
Intitulé Table |
---|---|---|
ABATRQT [ABR] |
Oui |
Serveur batch (Requêtes) |
Le point d’entrée KILLREQ est appelé avant la procédure de gestion du workflow KILLREQ déclenché sur l'arrêt d'une requête : requête hors délai, avortée, interrompue volontairement ou involontairement. L'abréviation [ABR] contient l'enregistrement de la requête interrompue. Liste des messages spécifiques du serveur 50000 : Activation serveur 00000 : Requête terminée (normal)
La variable GMESSAGE contient le message d'interruption.
51000 : Activation requête
52xxx : Erreur adonix xxx du serveur (suivi de l'arrêt du serveur)
53000 : Autres erreurs au démarrage du serveur
54000 : Lancement serveur alors qu'il est déjà actif
54100 : Epurations des requêtes
55000 : Désactivation serveur
56000 : Demande d'arrêt du serveur
57000 : Demande d'arrêt serveur alors qu'il est désactivé
58000 : Autres erreurs à l'arrêt du serveur
Liste des messages spécifiques des requêtes
0xxxx : Requête terminée avec avertissements (xxxx = nb erreurs dans la trace)
10000 : Requête terminée avec erreur inconnue (gok=0)
1000x : Fin requête avec erreur (Table,Abréviation,clé) (x=fstat) (si gok=0 : Call RSTA/FSTA From GLOCK)
11xxx : Erreur adonix exécution requête @trt.adx(lig) erreur no:message_adx message_syst) (xxx=GERREUR,errn)
12000 : Erreur de verrouillage (gok=-1)
13xxx : Fin requête avec erreur spécifique (+ contenu de GMESSBATCH) (xxx=GERRBATCH)
14xxx : Fin requête avec erreur adonix (@trt.adx(ligne) no_erreur:message_adx message_syst) (xxx=errn)
21000 : Délai dépassé
22000 : Tâche inexistante
22100 : Tâche inactive
23000 : Accès aux fichiers batchs interdit
23100 : Utilisateur # inconnu
23200 : Mot de passe incorrect pour l'utilisateur
23300 : Exécution refusée par point d'entrée
23400 : Niveau d'accès # non autorisé à l'utilisateur
23500 : Fonction non autorisée à l'utilisateur #
24xxx : Passage en mono impossible car # utilisateurs connectés (xxx = nbruser)
25000 : Traitement inexistant
2600x : Structure fichier incorrecte (x=nb zones manquantes dans entête(1-7), cr/lf(8), trop de zones(9)
26100 : Date incorrecte
26120 : Date dépassée
26200 : Heure incorrecte
27000 : Groupe inexistant
27100 : Groupe inactif
27200 : Tâche # non paramétrée dans le groupe
27300 : Tâche # en erreur dans le groupe
27400 : Exécution impossible suite à erreur dans le groupe #
28000 : Dossier inexistant
29000 : Site non renseigné (Géode)
29100 : Site inexistant (Géode)
29200 : Déposant non renseigné (Géode)
29300 : Déposant inexistant (Géode)
30000 : Interruption requête (raison inconnue) Processus non trouvé pendant vérification état requête
31000 : Requête interrompue par # pour le motif # (fichier .kil)
32000 : Requête interrompue par # pour le motif # (gestion des tâches)
33000 : Interruption requête par serveur (time-out)
34000 : Interruption de toutes les requêtes (par fichier kill)
35000 : Arrêt impossible du processus no (par fichier kill)
35002 : Processus vide (time-out requête)
35102 : Processus vide (état requête)
41000 : Désynchro tâche (récupération processus impossible au lancement de la requête)
42000 : Pb accès à la table tâche
43000 : No requête inexistante
44000 : Pb accès à la table paramètres batch
45000 : Pb accès fichier job
Ce point d'entrée permet de forcer le serveur Batch à relancer une tâche.
Attention :
Le serveur batch qui s'execute sur le dossier SERVX3, utilise le traitement SERVEUR qui se trouve dans le répertoire TRT du dossier de référence standard X3.
Pour que ce point d'entrée soit pris en compte il faut que la déclaration du point d'entrée et le traitement spécifique associé soient dans le dossier de référence X3.
Dans le contexte du point d'entrée :
Les tables suivantes sont en ligne :
Table |
Contenu significatif |
Intitulé Table |
---|---|---|
ABATRQT [ABR] |
Oui |
Serveur batch (Requêtes) |
Ce point d'entrée permetra de mettre à jour le champ [ABA]DJOUR de la table ABATABT (Serveur batch (Abonnements)).
Ceci afin d'activer une tâche, par exemple la tâche comptable.