Herramientas de usuario

Herramientas del sitio


ada:tips:sicoferp:general:pbtows:procesos:debug

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:tips:sicoferp:general:pbtows:procesos:debug [2019/05/28 22:15]
administraidor
ada:tips:sicoferp:general:pbtows:procesos:debug [2019/05/29 12:16] (actual)
administraidor
Línea 3: Línea 3:
  
 ===== Testing Service App ===== ===== Testing Service App =====
 +{{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​ventana.png?​600 |}}
 Es una utilidad integrada en el framework el cual permite ejecutar los servicios sin necesidad de generar un despliegue. Es una utilidad integrada en el framework el cual permite ejecutar los servicios sin necesidad de generar un despliegue.
  
Línea 16: Línea 17:
   * Se debe mantener actualizado todo el repositorio de componentes   * Se debe mantener actualizado todo el repositorio de componentes
   * Se debe tener configurado el acceso local a servicios y bases de datos   * Se debe tener configurado el acceso local a servicios y bases de datos
 +
 +==== Estructura de la Información ====
 +La utilidad se divide en 8 zonas las cuales serán explicadas a continuación:​
 +{{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​ventana_x_zonas.png?​600 |}}
 +
 +=== 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:
 +  * Execution Time: Tiempo de ejecución (en milisegundos) del último servicio ejecutado.
 +  * copy to clipboard: Copiar la respuesta del servicio al portapapeles.
 +  * Run Test: Ejecutar el consumo del servicio configurado.
 +
 +=== 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).
 +{{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​proyecto.png?​600 |}}
 +
 +=== 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.
 +{{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​bloquear_para_adicion_de_librerias.png?​600 |}}
 +
 +=== 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.
 +{{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​lista_de_librerias.png?​600 |}}
 +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.
 +{{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​puntos_de_ruptura.png?​600 |}}
 +
 +=== Paso 5: Ejecutar === 
 +Una vez configurados los puntos de ruptura ejecute la aplicación e ingrese la siguiente información:​
 +  * Cadena de Configuración (Json Config): Requerida para la autenticación en el ecosistema de servicios.
 +  * Cadena de la Data (Json Data): Si el servicio lo requiere debe ingresar en este campo la data de consumo
 +  * Clase de Servicio (Service Class): Ingrese la clase del servicio que desea testear.
 +  * Tipo de Lanzamiento (Lauch Type): Todo el ecosistema es invocado por medio de eventos iniciales. Este campo ya esta predefinido.
 +  * Evento (Evento): Ingrese el nombre del evento lanzador del servicio.
 +  * Tipo de Validación de Autenticación (Validation Type):Campo requerido que identifica el tipo de autenticación que realizará el servicio debe tener presente que este campo está asociado al Json Config.
 +  * Lanzar Servicio (Run Test): Una vez ingresada la información requerida ejecute el servicio por medio de este boton.
 +
 +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.
 +{{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​ventana.png?​600 |}}
 +
 +
 +
  
ada/tips/sicoferp/general/pbtows/procesos/debug.1559081759.txt.gz · Última modificación: 2019/05/28 22:15 por administraidor