Exploitation >  Serveur batch >  Désactivation serveur  

Afficher tout Masquer tout

Cette fonction permet d'arrêter le serveur batch s'il n'est pas déjà actif. L'arrêt n'est pas immédiat, car le serveur se réveille périodiquement pour scruter les tâches et attente, et c'est seulement à ce moment-là qu'il va s'arrêter.
Le message suivant est affiché lorsque la fonction a été exécutée : "Ordre d'arrêt transmis au serveur".

Le progiciel intègre en effet un serveur batch permettant l'exécution de tâches (y compris des éditions) et de groupes de tâches en mode différé. Ces tâches peuvent être lancées directement ou abonnées pour un lancement régulier.

Ce serveur batch est implémenté par l'intermédiaire d'une application SERVX3, dans laquelle se trouve un traitement qui scrute périodiquement une table des requêtes se trouvant dans le dossier superviseur. Lorsque des tâches doivent être déclenchées, elles sont lancées sous la forme de processus adonix séparés dans le dossier de lancement.

Le traitement du serveur batch est à même de lancer et d'arrêter une tâche, et de contrôler le nombre de tâches simultanément actives en limitant leur nombre.

La fonction de gestion de requêtes permet à tout moment de connaître l'état du serveur de requêtes qui peut être dans l'état :

Pré-requis

Paramètres généraux

Les paramètres généraux suivants ont une influence sur le comportement de la fonction :

Superviseur

  DEMSRV (défini au niveau Utilisateur) : Démarrage serveur

  EXTBATCH (défini au niveau Utilisateur) : Gestion des fichiers batchs

Pré-requis divers

Des paramètres complémentaires doivent avoir été définis pour contrôler le fonctionnement du serveur batch. Ces paramètres sont regroupés dans la fonction de paramétrage du serveur batch.

Par ailleurs, le serveur batch doit avoir été démarré au préalable pour que l'on puisse l'arrêter !

Lancement de la fonction

Lors du lancement de cette fonction, aucun paramètre n'est saisi, mais une confirmation de lancement (par oui ou non) est demandée.

Tâche batch

Cette fonction peut être lancée en batch. La tâche standard BATCHSTOP est prévue à cet effet.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Le serveur n'est pas actif

Ce message est affiché lorsqu'on exécute la fonction alors que le serveur est déjà arrêté.

Tables mises en oeuvre

Les tables suivantes sont mises en oeuvre par la fonction :

Table

Intitulé Table

ABATABT [ABA]

Serveur batch (Abonnements)

ABATABTD [ABD]

Serveur batch (Abonnements)

ABATCAL [ABC]

Calendrier serveur batch

ABATGRP [ABG]

Serveur batch (Groupes)

ABATHOR [ABH]

Contraintes horaires

ABATPAR [ABP]

Serveur batch (Paramètres)

ABATRQT [ABR]

Serveur batch (Requêtes)

ABATTAC [ABT]

Serveur batch (Tâches)

Remarques

Soumission de requêtes par dépose de fichiers

Défini par le paramètre EXTBATCH, qui l'autorise par utilisateur, ce mode de fonctionnement du serveur batch suit un processus décrit en détail dans une annexe technique dédiée.

Fonctionnement général du serveur batch

Il est conseillé de lire la documentation technique expliquant la cinématique de fonctionnement du serveur batch afin de bien comprendre les incidences des différents paramétrages.