Allocation des compteurs

De Wiki1000
(Différences entre les versions)
(Page créée avec « L'allocation des compteurs dépend de l'attribut AllocOnWrite de l'objet compteur : image:counter.png '''Si Al... »)
 
 
(Une révision intermédiaire par un utilisateur est masquée)
Ligne 25 : Ligne 25 :
 
[[image:counter_parameter.png]]
 
[[image:counter_parameter.png]]
  
{{warning|Cette option ne ganartit pas l'absence de trou dans la numérotation, elle minimise le risque. Une erreur SQL provoquera un trou}}
+
{{warning|Cette option ne garantit pas l'absence de trou dans la numérotation, elle minimise le risque. Une erreur SQL provoquera un trou}}
  
 
[[Category:Compteurs]]
 
[[Category:Compteurs]]

Version actuelle en date du 17 août 2018 à 10:08

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