CX_TXN_MANAGER
Klassenhierarchie
- CX_CLASS
- CX_TXN_MANAGER
Beschreibung:
Transaktionsmanager sind zentrale Element der Verarbeitung von CX_TRANSACTION Objekten, den Belegen.
Als solche Beleg-Manager sind sie von dem TRANSACTION-Manager zu unterscheiden, der für die Datenbanktransaktionen zuständig ist.
Instanziert wird der Transaktionsmanager über CX_DIM_DESCRIPTOR und CX_DATA_DESCRIPTOR Anweisungen.
Für alle Transaktionsmanager kann ein Trace-Modus eingeschaltet werden, wobei Instanziierung des transienten CX_TXN_MANAGER-Objekts und die Arbeit Funktion Process in einem File protokolliert werden.
Der Trace-Modus gilt für alle Objekte der Klasse CX_TXN_MANAGER, die Funktionen zum Aktivieren / Deaktivieren des Trace-Modus sind deshalb dem System-Objekt zugeordnet (EnableTxnMgrTracing / DisableTxnMgrTracing)
Code-Beispiel:
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
PlugSpace | VECTOR |
Objekte auf den PlugSpace des Transactionsmanagers bringen | ||
SetPostDataMessage | STRING, STRING, INTEGER | INTEGER | PostData-Message zuordnen | |
SetPostDimMessage | STRING, INTEGER | INTEGER | PostDim-Message zuordnen | |
SetPreDataMessage | STRING, STRING, INTEGER | INTEGER | PreData-Message zuordnen | |
SetPreDimMessage | STRING, INTEGER | INTEGER | PreDim-Message zuordnen | |
ShowPlugSpace | VECTOR |
Objekte auf dem PlugSpace des Transactionsmanagers | ||
string | INTEGER | CX_STRING | Liefert die String-Darstellung des Objektes |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
txnManagerID | INTEGER | ? |
* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld
Modul | Kurzbeschreibung |
---|---|