La variable GMESSAGE contient le message d'interruption.
Liste des messages spécifiques du serveur
50000 : Activation serveur
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
00000 : Requête terminée (normal)
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é (Warehousing)
29100 : Site inexistant (Warehousing)
29200 : Déposant non renseigné (Warehousing)
29300 : Déposant inexistant (Warehousing)
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.