====== Debug en Appeon 2013 R2 ====== En ocasiones algunos despliegues generan inconsistencias al desplegar producto de implementaciones no soportadas por la herramienta y no son faciles de identificar a simple vista. Appeon dispone de una herramienta para hacer debug y en esta sección se explica el proceso de configuración para activarla. ===== Limitaciones ===== Appeon Debugger solo funciona con IE 8.0 de 32 bits o versiones anteriores (no funciona con Internet Explorer de 64 bits). Sin embargo, puede ejecutar (no depurar) la aplicación web Appeon en IE 11 o versiones anteriores (tanto de 32 bits como de 64 bits). ===== Alcance ===== En esta sección se asume que el lector está familiarizado con las funciones de **PowerBuilder Debugger**; por lo tanto, no se proporcionarán descripciones de las características de depuración comunes, solo se enfocará en la activación de la utilidad de **Appeon Debugger**. Para conocer las características de depuración comunes, consulte la sección Depuración de una aplicación en la Guía del usuario de PowerBuilder. ===== Pasos Previos ===== La versión utilizada en esta sección es **Appeon for PowerBuilder 2013 R2 Build 0126.00** la cual tiene los siguientes requerimientos. * .NET 4.0 * Window 7 Profesional * Cuenta Administrador * Internet Explorer 8.0 (Sin actualizaciones) * Windows Update desactivado (Se requiere para no actualizar el .NET) * Microsoft Script Debugger ((https://en.wikipedia.org/wiki/Microsoft_Script_Debugger)) Puede descargarlo desde el repositorio interno: http://adacsc.co:1443/svn/repository/ADA/SICOF/SICOF%20PBtoWS/Resource/scd10en.exe ===== Requisitos Importantes ===== Para iniciar y usar **Appeon Debugger** con éxito, tenga en cuenta los siguientes requisitos previos importantes: * El depurador de scripts de Microsoft debe haberse instalado y registrado correctamente en la misma máquina y la depuración de scripts debe estar habilitada en Internet Explorer. ==== Modificando el Registro de Windows ==== Estos pasos son requeridos para el correcto funcionamiento de la herramienta con Internet Explorer 8 * Para maquinas de 64 bit siga estos pasos: - Vaya a la ruta del registro de windows (regedit): HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\ - Adicione una variable tipo DWORD con el siguiente valor: **TabProcGrowth = 0** * Para maquinas de 32 bit siga estos pasos: - Vaya a la ruta del registro de windows (regedit): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\ - Adicione una variable tipo DWORD con el siguiente valor: **TabProcGrowth = 0** * Habilite la opción de depuración de secuencias de comandos: simplemente desactive la casilla de verificación **Deshabilitar depuración de secuencias de comandos** en el menú **Opciones avanzadas de Internet**. * Abra el Internet Explorer y vaya a las **Opciones de Internet -> Seguridad -> Intranet Local -> Nivel Personalizado -> Sección: Controles y Complementos de ActiveX** y active todas las opciones de ese grupo de opciones acepte cambios y cierre el navegador. * Genere un despliegue en modo **Debug JS** ó **Debug PS/JS** (Debe hacer Full Biuld en proyecto powerbuilder y generar el despliegue en modo **Full Application Deployment**) * Al finalizar el despliegue, configure los datasource que se utilizarán desde la herramienta **AEM**((Appeon Enterprise Manager (AEM) proporciona un conjunto integral de herramientas fáciles de usar para administrar todo el sistema Appeon y todas las aplicaciones implementadas de Appeon (incluidas tanto la Web como las móviles))). * Abrir la herramienta **EonDbgUI60.exe** la cual estará instalada en el directorio raíz de la instalación de Appeon asegurandose de ejecutarla en modo **Administrador**. * Se abrirá un panel con los despliegues que pueden ser ejecutados en ese modo de depuración. * Seleccione el despliegue y presione el boton OK. * Si todo el proceso de configuración se ha llevado a cabo de forma correcta, se habilitará la funcionalidad de debug la cual es similar al debug de powerbuilder.