Loading...
 

CX_TXN_MANAGER

CX_TXN_MANAGER

Class hierarchy
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:
...

List of methods (MDI)
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 directory (DDI)
Data field Type Reference class I* Brief description
txnManagerID INTEGER ?

*I = Indexable data field,
grey background = inherited data field

Use in AppsWH
Module Brief description