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. eine geschäftliche CRUD-Regel.
- „rowid“ - Eindeutige Kennung für die Zeile, für die das Ereignis aufgerufen wurde. Im Fall einer geschäftlichen CRUD-Regel bezieht sich dies auf die Zielzeile.
- „source.rowid“ - Eindeutige Kennung für die Quellzeile zum Einfügen und Aktualisieren des CRUD-Geschäftsprodukts.
- „Ausnahme“ - Ausnahmemeldung oder leere Zeichenfolge, wenn keine Ausnahme ausgelöst wurde. Auf diesen Wert können Aktionsfehlerhandler zugreifen, wenn das Ereignis aufgrund einer Ausnahme fehlgeschlagen ist.
Rückgaben
Zeichenfolge
Siehe Parameter.
Hinweise
Der event()
Die Funktion wird normalerweise in Aktionsfehlerhandlern verwendet, um Fehler auf Zeilenebene bei der Ausführung von CRUD-Geschäftsregeln zu verfolgen. Die Kontext- und Zeilenkennungen können mit Ereignisverlaufseinträgen korreliert werden. Weitere Informationen finden Sie unter Ereignisverlauf.
Wenn die Funktion event() außerhalb des Kontexts eines Ereignisses ausgeführt wird, gibt sie mit Nullen gefüllte, leere Werte zurück. Die Parameter contextid, rowid und source.rowid geben eine leere GUID zurück. Der Parameter exception gibt eine leere Zeichenfolge zurück.
Hinweis
event()
Die Laufzeit erfasst per Design nur Nachrichten aus dem App Builder Framework. Es kann beispielsweise nicht in Kombination mit Business Logic Validations verwendet werden.
Beispiele
event('contextid')
Gibt zurück:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('rowid')
Gibt zurück:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('source.rowid')
Gibt zurück:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('exception')
Gibt zurück:
'Zugriff verweigert'