Atelier - Depuración - Adjuntar al proceso
¡Hola Comunidad!
Me gustaría compartir con vosotros mi experiencia sobre la depuración con Atelier.
Estoy desarrollando una API REST y quiero adjuntar un proceso cuando llamo a la API desde una herramienta cliente REST, por ejemplo Postman. El objetivo es inspeccionar valores del HEADER y el BODY de la solicitud HTTP durante el proceso de depuración.
Voy a demostrarlo usando una clase del namespace SAMPLES.
1 - Abre Atelier
2 - Abre tu clase de servicio REST
3- Ve al método relacionado con la URI que necesitas depurar
4- Agrega un HANG (sugiero de entre 10 y 15 segundos) que te permita poder adjuntar el proceso Caché / Ensemble. Observa la siguiente imagen:
5 - Cambia la vista al modo Depuración (DEBUG)
6 - Ve a Run->Debug Configurations->Application Atelier Attach
7 - Haz clic con el botón derecho en "Application Atelier Attach" y haz clic en New para configurar tu lista de proceso de servidor
8 - Configura tu lista de procesos del servidor Caché/Ensemble/Intersystems IRIS
9 - Haz clic en Apply
10 - Pásate a tu herramienta cliente REST
11 - Cuando llames a tu REST Api, retrasará (HANG) el proceso durante la cantidad de segundos que habías programado previamente
12 - En este momento, necesitarás volver a Atelier
13 - En Atelier, haz clic en Run->Debug Configuration->Application Atelier Attach y elige el proceso de la lista que configuraste
14 - Haz clic en Apply y cierra esta ventana
También puedes usar este pequeño botón como atajo:
En este punto, podrás depurar e inspeccionar tu código cuando lo necesites.
Por favor, no dejes de compartir tu experiencia y/o comentarios.
¡Gracias!