Int. Man. 3 Funciones de parseo
Las funciones de parseo en una integración manual, te permite transformar la información de una respuesta obtenida en la petición a un servicio web, para utilizar los datos en tus flujos.
En esta sección, puedes determinar qué variables, arreglos u objetos vas utilizar en tus flujos con el nodo “Integraciones” de Business Logic. Esto te brinda la flexibilidad para manipular los datos y usarlos en tus flujos. Las funciones de parseo funcionan igual tanto para servicios REST como para servicios SOAP. En el caso de los servicios SOAP y respuestas XML, Kosmos convierte la respuesta XML a formato JSON, para que puedas realizar las funciones de parseo con Javascript y los métodos simpleVariables y complexVariables.
El apartado de Funciones de Parseo se compone de tres pestañas: Función, Test y Resultado.
Función
En la pestaña “Función”, es donde escribes tu código para transformar la respuesta en variables para tu flujo. Escribe tu código en el editor de código entre “// Editar código” y “// Fin del código”
Después de escribir tu código, haz clic en el botón “Ejecutar”.
Importante: Para las funciones de parseo, para obtener los objetos, arreglos o variables, debes utilizar los métodos simpleVariables y complexVariables. El resto de funciones pueden ser escritas con lenguaje JavaScript.
Test
En la pestaña “Test”, puedes ver el body de la respuesta de la petición. Para poder ver la respuesta, tienes que hacer clic en el botón “Probar” del paso de “Prueba tu servicio”.
El body que ves aquí, siempre será en formato JSON. En caso de que tu servicio te de una respuesta XML, Kosmos automáticamente la convierte en formato JSON.
Resultado
Después de hacer clic en el botón “Ejecutar”, en la pestaña “Resultado”, verás el código con las variables, objetos o arreglos que solicitaste en la petición.
Puedes comparar tu resultado con la información de Test, para corroborar que el parseo se ejecuta correctamente.