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 | + | 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. |