CX_TXN_MANAGER
Class hierarchy
- CX_CLASS
- CX_TXN_MANAGER
Description:
Transaction managers are the central element in processing CX_TRANSACTION objects, the documents.
As such document managers, they are to be distinguished from the TRANSACTION manager, which is responsible for the database transactions.
The Transaction Manager is instantiated using CX_DIM_DESCRIPTOR and CX_DATA_DESCRIPTOR statements.
A trace mode can be switched on for all transaction managers. Instantiation of the transient CX_TXN_MANAGER object and the work function Process are logged in a file.
The trace mode applies to all objects of the class CX_TXN_MANAGER, the functions for activating / deactivating the trace mode are therefore assigned to the system object(EnableTxnMgrTracing / DisableTxnMgrTracing)
Code example:
Function | MA* | Parameters | Return | Brief description |
---|---|---|---|---|
PlugSpace | VECTOR<object> | Move objects to the PlugSpace of the Transaction Manager | ||
SetPostDataMessage | STRING, STRING, INTEGER | INTEGER | Assign PostData message | |
SetPostDimMessage | STRING, INTEGER | INTEGER | Assign PostDim message | |
SetPreDataMessage | STRING, STRING, INTEGER | INTEGER | Assign PreData Message | |
SetPreDimMessage | STRING, INTEGER | INTEGER | AssignPreDim message | |
ShowPlugSpace | VECTOR<object> | Objects on the PlugSpace of the Transaction Manager | ||
string | INTEGER | CX_STRING | Returns the string representation of the object |
* MA = Member Access function,
grey background = inherited function
Data field | Type | Reference class | I* | Brief description |
---|---|---|---|---|
txnManagerID | INTEGER | ? |
*I = Indexable data field,
grey background = inherited data field
Module | Brief description |
---|---|