Event() mvSQL- Laufzeit im Jitterbit App Builder
Zusammenfassung
Gibt Informationen zur aktuellen Ereignisausführung zurück.
Syntax
event(<parameter>)
Parameter
parameter
Ein Parameter, der bestimmt, welches Ereignisattribut zurückgegeben wird. Gültige Parameter sind:
-
contextid
: Eindeutige Kennung, die zum Korrelieren von Ereignissen verwendet werden kann, die innerhalb einer einzelnen Operation auftreten, z. B. einer CRUD-Geschäftsregel. -
rowid
: Eindeutige Kennung für die Zeile, für die das Ereignis aufgerufen wurde. Bei einer Business-CRUD-Regel bezieht sich dies auf die Zielzeile. -
source.rowid
: Eindeutige Kennung für die CRUD-Einfüge- und Aktualisierungszeile des Unternehmens. -
exception
: Ausnahmemeldung oder leerer String, wenn keine Ausnahme ausgelöst wurde. Dieser Wert ist für Aktionsfehlerhandler zugänglich, wenn das Ereignis aufgrund einer Ausnahme fehlgeschlagen ist. -
root.eventid
: Kennung des aufgerufenen Ereignisses. (App Builder 4.41 oder höher.)
Rückgaben
String
Siehe parameter
.
Bemerkungen
Der event()
Die Funktion wird typischerweise in Aktionsfehlerhandlern verwendet, um Fehler auf Zeilenebene bei der Ausführung von CRUD-Geschäftsregeln zu verfolgen. Kontext- und Zeilenkennungen können mit Ereignisverlaufseinträgen korreliert werden. Weitere Informationen finden Sie im Ereignisverlauf.
Bei Ausführung außerhalb des Ereigniskontexts wird die event()
Funktion gibt mit Nullen gefüllte, leere Werte zurück. Die contextid
, rowid
Und source.rowid
Parameter geben eine leere GUID zurück. Die exception
Der Parameter gibt einen leeren String zurück.
Hinweis
event()
Die Laufzeit erfasst standardmäßig nur Nachrichten aus dem App Builder Framework. Sie kann beispielsweise nicht in Kombination mit Business Logic Validations verwendet werden.
Beispiele
event('contextid')
Rückgabe:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('rowid')
Rückgabe:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('source.rowid')
Rückgabe:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('exception')
Rückgabe:
Zugriff verweigert