Lade...
 

CX_TRANSACTION::SetStateMonitor

CX_TRANSACTION::SetStateMonitor

Beschreibung:

Diese Funktion sucht den CX_STATE_MONITOR-Wrapper aus monitors heraus, dessen uniqueID mit der übergebenen ID übereinstimmt und stellt die Verbindung zum übergebenen Status-Monitor her. Dazu wird die Transaktion aus transactions des alten Status-Monitors entfernt und in transactions des neuen Status-Monitors eingefügt und das Zielobjekt des Wrappers wird auf den neuen Status-Monitor gesetzt. Anschließend wird STATE_OUT für den alten Status-Monitor aufgerufen und STATE_IN für den neuen Status-Monitor.

Code-Beispiel:
Define(UnreleaseOrderItems) -> itemDisposition // Set order item into previous state of workflow "DISPOSITION" newState itemDisposition Call(SetStateMonitor) ;
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_TRANSACTION Eine Transaktion
  Top-1 CX_STATE_MONITOR neuen Status-Monitor
  Top-2 STRING uniqueID des Wrappers
Stack(Out) Top  -   - 
Funktionsaufruf: Call(SetStateMonitor)