Función de tiempo de ejecución mvSQL Event() en Jitterbit App Builder
Resumen
Devuelve información sobre la ejecución del evento actual.
Sintaxis
event(<parameter>)
Parámetros
parameter
Un parámetro que determina el atributo de evento que se devuelve. Los parámetros válidos incluyen:
-
contextid
:Identificador único que se puede utilizar para correlacionar eventos que ocurren dentro de una sola operación, como una regla CRUD empresarial. -
rowid
: Identificador único de la fila donde se invocó el evento. En el caso de una regla CRUD empresarial, se refiere a la fila de destino. -
source.rowid
Identificador único para la fila de origen de inserción y actualización del CRUD empresarial. -
exception
Mensaje de excepción o cadena vacía si no se generó ninguna excepción. Este valor es accesible para los controladores de errores de acción si el evento falló debido a una excepción. -
root.eventid
: Identificador del evento invocado. (App Builder 4.41 o posterior).
Devoluciones
Cuerda
Ver parameter
.
Observaciones
El event()
Esta función se utiliza normalmente en los controladores de fallos de acción para rastrear fallos a nivel de fila al ejecutar reglas CRUD de negocio. Los identificadores de contexto y de fila se pueden correlacionar con las entradas del historial de eventos. Consulte Historial de eventos para obtener más información.
Cuando se ejecuta fuera del contexto de un evento, la función event()
La función devuelve valores vacíos y llenos de ceros. contextid
, rowid
y source.rowid
Los parámetros devuelven un GUID vacío. El exception
El parámetro devuelve una cadena vacía.
Nota
event()
El tiempo de ejecución, por diseño, solo captura mensajes del marco de App Builder. No se puede usar en combinación con validaciones de lógica de negocio, por ejemplo.
Ejemplos
event('contextid')
Devoluciones:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('rowid')
Devoluciones:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('source.rowid')
Devoluciones:
'5e1eb577-c4a0-4681-bd72-f15a2980e273'
event('exception')
Devuelve:
"Acceso denegado"