« Gestion des transactions (CM) » : différence entre les versions
(Nouvelle page : {|class="wikitable" |- |BeginTran |Cette procédure démarre une transaction objet. |- |Commit |Cette procédure valide une transaction objet. |- |...) |
mAucun résumé des modifications |
||
| (10 versions intermédiaires par un autre utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Ces propriétés sont relatives à la gestion des transactions. | |||
{|class="wikitable" | |||
|- | |||
|[[TranCount (CM)|TranCount]] | |||
|integer | |||
|read only | |||
|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]] | |||
|integer | |||
|read only | |||
|Contexte de transaction courant. | |||
|} | |||
Ces fonctions gèrent les [[Transactions (code)|transactions]] du [[Contexte utilisateur (code)|contexte utilisateur]]. | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
| Ligne 26 : | 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 43 : | Ligne 78 : | ||
{{Footer|ClassManager (code)}} | {{Footer|ClassManager (code)}} | ||
[[category:ClassManager]] | [[category:ClassManager]] | ||
[[category:Transaction]] | |||
Dernière version du 26 janvier 2018 à 12: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. |
{{#if:ClassManager (code)|
{{#if:ClassManager (code)|— ClassManager (code) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}