Zum Inhalt springen

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'