Gestion des transactions (CM)

De Wiki1000
(Différences entre les versions)
m
 
(8 révisions intermédiaires par un utilisateur sont masquées)
Ligne 7 : Ligne 7 :
 
|read only
 
|read only
 
|Niveau de transaction courant.
 
|Niveau de transaction courant.
 +
|-
 +
|[[TranObjectCount (CM)|TranObjectCount]]
 +
|integer
 +
|read only
 +
|Nombre d'objet tenu par la transaction.
 +
|-
 +
|[[TranBatchSize (CM)|TranBatchSize]]
 +
|integer
 +
|read write
 +
|Taille de batch de transaction longue.
 +
|-
 +
|[[TranBatchCount (CM)|TranBatchCount]]
 +
|integer
 +
|read only
 +
|Nombre de batch réalisé.
 
|-
 
|-
 
|[[CurrentTranContext (CM)|CurrentTranContext]]
 
|[[CurrentTranContext (CM)|CurrentTranContext]]
Ligne 14 : Ligne 29 :
 
|}
 
|}
  
Ces fonctions gèrent les [[Transactions (code)|transactions]] du [[Contexte de session (code)|contexte de session]].
+
Ces fonctions gèrent les [[Transactions (code)|transactions]] du [[Contexte utilisateur (code)|contexte utilisateur]].
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 43 : Ligne 58 :
 
|-
 
|-
 
|[[BatchLongTran (CM)|BatchLongTran]]
 
|[[BatchLongTran (CM)|BatchLongTran]]
 +
|Cette procédure valide les objets en cours de transaction longue.
 +
|-
 +
|[[BatchLongTranEx (CM)|BatchLongTranEx]]
 
|Cette procédure valide les objets en cours de transaction longue.
 
|Cette procédure valide les objets en cours de transaction longue.
 
|-
 
|-
Ligne 60 : Ligne 78 :
 
{{Footer|ClassManager (code)}}
 
{{Footer|ClassManager (code)}}
 
[[category:ClassManager]]
 
[[category:ClassManager]]
 +
[[category:Transaction]]

Version actuelle en date du 26 janvier 2018 à 13:57

Ces propriétés sont relatives à la gestion des transactions.

TranCount integer read only Niveau de transaction courant.
TranObjectCount integer read only Nombre d'objet tenu par la transaction.
TranBatchSize integer read write Taille de batch de transaction longue.
TranBatchCount integer read only Nombre de batch réalisé.
CurrentTranContext integer read only Contexte de transaction courant.

Ces fonctions gèrent les transactions du contexte utilisateur.

BeginTran Cette procédure démarre une transaction objet.
Commit Cette procédure valide une transaction objet.
CommitEx Cette procédure valide une transaction objet.
RollBack Cette procédure annule une transaction objet.
BeginLongTran Cette procédure démarre une transaction longue.
CommitLongTran Cette procédure valide une transaction longue.
CommitLongTranEx Cette procédure valide une transaction longue.
RollBackLongTran Cette procédure annule une transaction longue.
BatchLongTran Cette procédure valide les objets en cours de transaction longue.
BatchLongTranEx Cette procédure valide les objets en cours de transaction longue.
InsertToTran Cette procédure insère un objet dans une transaction
AllocTranContext Cette procedure alloue un contexte de transaction.
ActivateContext Cette procédure active un contexte de transaction.
DeActivateContext Cette procédure dèsactive un contexte de transaction.

ClassManager (code)Développement DSM

Outils personnels