MTIS_practica3
Practica 3: ESB - muleSoft
En esta práctica se centra en el uso de Mulesoft. En los siguientes apartados se describen los pasos para la ejecución de la práctica.
0. Cliente
En esta práctica también se hace uso de un cliente para consumir todos los servicios de proyecto mulesoft. El cliente se ha desarrollado en HTML y JavaScript.
Captura de pantalla del cliente

1. Empleados
En este ejercicio se hace el uso de componente SOAP para consumir nuestro servicio web de empleados que se ha creado en la práctica 1. El objetivo es comprobar que el servicio web funciona correctamente y se pueden obtener los datos de los empleados a través de Mulesoft.
Comprobación de crear un nuevo empleado

Consultar del empleado creado

Modificar el empleado creado
Cambiamos el nombre del empleado que era “Juan” por “Hola” y cambiar el usuario válido(valor 1) por no válido(valor 0).

Eliminar el empleado creado

Nos pide también de que cuando la operación ha sido realizada, se escribe el resultado en formato JSON y que se guarde en un archivo.
EL directorio donde se encuentra el archivo JSON es el siguiente:
1 | |
Este es el ejemplo de mensaje JSON(consultar) que se escribe en el archivo después de realizar la operación:

En caso de que la operación no se ha realizado correctamente, se enviará un email de error.
Ejemplo de email de error cuando intenta borrar un empleado que no existe:

2. Niveles
En este ejercicio es similar a ejercicio anterior, pero en lugar de SOAP usa componente REST para consumir los servicios que esten disponible de la práctica 1.
Consultar

Modificar

Borrar

Crear

Salida correcta(fichero xml) y incorrecta(envío de email)
La salida correcta se guarda en un fichero XML en el directorio:
1 | |

En caso de que la operación no se ha realizado correctamente, se enviará un email de error.

3. Notificar Empleados No Válidos
En este ejercicio, se notifica aquellos usuario que no está válido(valor 0).
Hacemos la comprobacion con dos usuarios que no están válidos y uno válido, el resultado es el siguiente:


4. NotificarUsuario No Válidos En Todas Las Salas
Igual que el ejercicio anterior, usamos dos usuarios no válidos dentro de la sala y el resultado es el siguiente


5. Similación de una nueva oficina
En este ejercicio se hace la simulación de una nueva oficina, que tiene la misma funcionalidad que la práctica anterior(práctica 2)
Estos son los resultados de la simulación y la parte de cliente:
CALOR_ON 24–28 °C
CALOR_OFF 19–22 °C
FRIO_ON 14–17 °C
FRIO_OFF 19–22 °C
LUZ_SUBE 700–900 lm
LUZ_BAJA 100–250 lm




