Points d'entrée > Module Superviseur > Script standard SUBANM 

NUMERO : Affectation d'un numéro de compteur

Le point d’entrée NUMERO permet de prendre la main en affectation du numéro d’un compteur.

Contexte et mode de fonctionnement

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

AVALNUM [AVN]

Oui

Valeurs des compteurs

ACODNUM [ANM]

Oui

Compteurs document

Dans la plupart des cas, une transaction est en cours. Mais cela dépend en réalité du programme appelant. De même, il peut y avoir ou pas un fichier trace ouvert selon le contexte.

Les variables suivantes sont en ligne :

Variable ou masque

Définition

Char COMPTEUR

Nom du compteur

Char SIT

Site

Char DAT

Date

Char COMP

Valeur de la zone complément

Char VALEUR

Valeur du compteur

Integer STAT

Statut erreur (0=ok, sinon erreur)

Integer PERIODE

Période

Il est possible, par exemple, de réaffecter la valeur de COMP en fonction de la valeur de COMPTEUR et du contexte appelant. Il faut alors s’assurer que le compteur ne peut être utilisé que par un seul programme ou dans un même contexte.

La variable GPE est testée au retour du point d’entrée. Sa mise à zéro provoque la sortie du sous-programme et la suite du traitement standard n’est pas exécutée : incrémentation du compteur (table AVALNUM) et retour VALEUR du numéro de compteur.

NUMEROCHG : Modification d'un numéro de compteur

Le point d’entrée NUMERO permet de prendre la main en affectation du numéro d’un compteur.

Contexte et mode de fonctionnement

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

AVALNUM [AVN]

Oui

Valeurs des compteurs

ACODNUM [ANM]

Oui

Compteurs document

Dans la plupart des cas, une transaction est en cours. Mais cela dépend en réalité du programme appelant. De même, il peut y avoir ou pas un fichier trace ouvert selon le contexte.

Les variables suivantes sont en ligne :

Variable ou masque

Définition

Char COMPTEUR

Nom du compteur

Char SIT

Site

Char DAT

Date

Char COMP

Valeur de la zone complément

Char VALEUR

Valeur du compteur

Integer STAT

Statut erreur (0=ok, sinon erreur)

Integer PERIODE

Période

Il est possible de modifier la valeur de VALEUR en fonction de la valeur de COMPTEUR et du contexte appelant. Il faut alors s’assurer que le compteur ne peut être utilisé que par un seul programme ou dans un même contexte.