Tabla de Contenidos

Debug Mode Component: Testing Service App

Esta sección explica el proceso para realizar debug en los componentes que contienen los servicios que se migran y exponen.

Testing Service App

Es una utilidad integrada en el framework el cual permite ejecutar los servicios sin necesidad de generar un despliegue.

Ventajas

Desventajas

Estructura de la Información

La utilidad se divide en 8 zonas las cuales serán explicadas a continuación:

Zona 1: JSON Config

Esta zona representa la captura de la cadena de configuración del consumo que se va a testear.

Zona 2: JSON Data

Esta zona representa la captura de la cadena de la data del consumo que se va a testear.

Zona 3: Service Class

Esta zona representa la clase que contiene el servicio del consumo que se va a testear.

Zona 4: Launch Type

Esta zona representa el tipo de lanzamiento (ejecución) del servicio del consumo que se va a testear.

Zona 5: Event

Esta zona representa el evento de lanzamiento del servicio del consumo que se va a testear.

Zona 6: Validation Type

Esta zona representa el tipo de validación de acceso (autenticación de sesión) del servicio del consumo que se va a testear.

Zona 7: Process

Esta zona representa el area de procesos la cual dispone de los siguientes elementos:

Zona 8: Console

Esta zona representa la salida por consola del servicio del consumo que se va a testear.

Como registrar un componente

Para registrar un componente siga los siguientes pasos:

Paso 1: Proyecto

Abra el proyecto principal. Ubique y seleccione el proyecto que se ve en la imagen (La ruta puede variar según su copia local).

Paso 2: Check Out Proyecto

Asegurese que puede adicionar al contenido del proyecto el componente que va a testear. Para esto ejecute un Check Out en la raíz del proyecto como se ve en la imagen.

Paso 3: Adicionar las Librerias

Una vez bloqueada la raíz del proyecto presione el click derecho del mouse y vaya a las propiedades, dirijase a la sección de librerias como se aprecia en la imagen. Adicione las librerias del proyecto. (No adicione las librerias del framework ya que previamente han sido agregadas).

Paso 4: Ubicar los puntos de ruptura

Una vez adicionadas las librerias del componente ubique las clases del componente que desea testear y adicione los puntos de ruptura según su criterio de debug como se aprecia en la imagen.

Paso 5: Ejecutar

Una vez configurados los puntos de ruptura ejecute la aplicación e ingrese la siguiente información:

Según el modo de ejecución, verá el paso a paso o la salida por consola del consumo como cualquier debug en powerbuilder classic.