3. Validar datos de un evento de Mule
En la clase de hoy vamos a aprender cómo validar datos de un evento de Mule. El grupo de componentes Validation contiene diferentes validadores para analizar los datos de entrada y devolver una respuesta, dependiendo si se cumple una condición específica o no.
Grupo de componentes Validators
Primero de todo, si no recordáis lo que es un evento de Mule 4, os recomiendo que visitéis la clase número 6 del nivel 2.
Cada evento de Mule contiene una serie de información (payload, variables y atributos), que se va actualizando de forma secuencial, a medida que sucede el Flow que se está ejecutando en el evento actual.
El grupo de componentes Validators proporciona una forma de comprobar una serie de condiciones, ya definidas en el componente, y lanzar un error en el caso de que la validación sea errónea.
A continuación muestro los validadores que contiene el grupo de componentes.
Por ejemplo, podemos averiguar si un elemento del payload es una fecha, con el validador Is Time. Existe un apartado en el componente, llamado Error Option, que permite editar los mensajes de error que se muestran en los Logs, en el caso de no pasar la validación del componente seleccionado.
En la clase de hoy vamos a ver un ejemplo completo de cómo utilizar correctamente 2 componentes del grupo Validation, ¡recomiendo que no os lo perdáis!.
Sin más, Validar datos de un evento de Mule ¡dentro vídeo!
Clases del curso
- 1. Ejecutar eventos en paralelo con Scatter-Gather (12:46)
- 2. Enrutar un evento según una condición con Choice (27:27)
- 3. Validar datos de un evento de Mule (14:17)
- Punto de Control 1
- 4. Revisar y manipular errores por defecto (19:51)
- 5. Manipuladores de errores (19:09)
- 6. Tipos de errores personalizados (18:54)
- 7. Error Handler a nivel de Flow (19:51)
- 8. Error Handler a nivel de proceso (20:59)
- 9. Error Handler de APIKit (23:06)
- 10. Error Handler de sistema (17:49)
- Punto de Control 2