En una entrada anterior hemos visto como poder acceder a la lógica de negocio y datos de Ax desde Visual Studio. Ahora se trata de revisar los parámetros que nos permitirán trazar nuestro código VS, incluyendo la parte que se ejecuta en Ax. Para ello debemos tener en cuenta:
- AOS, Configuración del servidor
- Activar 'Habilitar puntos de interrupción para depurar el código X++ que se ejecuta en este servidor'
- Activar 'Habilitar puntos de interrupción globales'
- Cliente Ax, Configuración
- Activar 'Habilitar puntos de interrupción de usuario para depuración del código en el Business Connnector'
- Activar 'Habilitar puntos de interrupción globales para ejecución de código en el Business Connector o cliente'
- Usuario Ax, opciones
- En la pestaña Desarrollo, Modo de depuración: Mediante el punto de interrupción
- Equipo cliente
- El usuario logeado que va a realizar el debug debe estar en el grupo local 'Microsoft Dynamics AX Debugging Users'
Únicamente nos queda establecer los puntos de interrupción en código alcanzable por las llamadas realizadas desde Visual Studio y tener en ejecución el programa Microsoft Dynamics Ax Debugger, de esta forma cuando lancemos nuestra aplicación VS podremos ver como la ejecución se para en los puntos de interrupción establecidos y trabajaremos normalmente con el Debugger de Ax y VS.
Finalmente recordar que todos estos parámetros deben estar idealmente desactivados en el entorno Producticvo, mejorando así el rendimiento al evitar que tenga que analizar si debe activar el debug
Nota: Los puntos de interrupción globales en principio no son necesarios, salvo que vayamos a trazar código de Enterprise Portal o ejecutado por BCProxy
No hay comentarios:
Publicar un comentario