Allocation des compteurs

De Wiki1000

L'allocation des compteurs dépend de l'attribut AllocOnWrite de l'objet compteur :

Counter.png

Si AllocOnWrite à la valeur False :

Le compteur est alloué au moment de l'initialisation de l'objet

Si AllocOnWrite à la valeur True :

Le compteur est alloué au moment de l'écriture.

L'allocation du compteur dépend alors de l'attribut compteur lui-même :

Si l'attribut n'est pas défini avec l'option "Allouer ce compteur après les règles" :

La valeur du compteur sera tiré avant les règles de validation de la transaction objet. (BeforeCommit)

Exclam-20px.png Attention : Une erreur de validation de règle provoque un trou dans la numérotation

Si l'attribut est défini avec l'option "Allouer ce compteur après les règles" :

La valeur du compteur sera tiré après les règles de validation pendant l'exécution de la transaction SQL.

Counter parameter.png

Exclam-20px.png Attention : Cette option ne garantit pas l'absence de trou dans la numérotation, elle minimise le risque. Une erreur SQL provoquera un trou
Outils personnels