En toda instalación informática llega un momento en el que surgen los problemas. Microsoft Dynamics CRM 4.0 no es una excepción. Ante los comportamientos inesperados, cuando un error inexplicable aparece, siempre se plantea la pregunta: ¿Qué está pasando?
Dynamics CRM 4.0 incluye varias herramientas de captura de trazas que nos permiten abordar un proceso de resolución de problemas para los distintos componentes de Microsoft Dynamics CRM 4.0. Hoy me voy a centrar en la capturas de trazas de plataforma de Dynamics CRM Server.
Tanto la activación de las trazas como el control del volumen de información que queremos incluir en ellas se gestiona mediante la creación o modificación de ciertas claves del registro de Windows. Además dispondremos de claves que nos permiten especificar donde se van a almacenar y como se va a fraccionar la información con miras a que los ficheros creados y su contenido sean fácilmente localizables y manejables.
A continuación detallo la relación de claves de registro que podremos usar y que encontraremos o crearemos dentro de la sección HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM.
Nombre
Tipo
Valores
Comentarios
Respecto a la clave TraceCategories, la lista completa de categorías y subcategorías que pueden ser especificadas es la siguiente:
Del mismo disponemos de distintos niveles de traza, de tal manera que un mensaje sólo será incluido en la traza si su nivel es igual o superior que el nivel de traza especificado en la clave de registro TraceCategories. Los niveles de traza disponibles son:
Nivel de traza
Se pueden especificar distintos niveles de traza para diferentes categorías o subcategorías, creando una lista de pares NombreCategoria:NivelTraza separados por puntos y comas. Por ejemplo:
Application.*:Error;Platform.Workflow:Warning
En cuanto a localización de los ficheros de las trazas capturadas, estos se pueden encontrar en la carpeta %ProgramFiles%\Microsoft Dynamics CRM\Trace. Esta es una diferencia con la versión anterior de CRM donde la carpeta de trazas podía ser especificada a través de la clave de registro TraceDirectory.
Finalmente comentar que todas estas claves de registro pueden ser utilizadas para capturar trazas del Cliente CRM 4.0 para Outlook. La principales diferencias son:
No obstante CRM 4.0 incluye una herramienta de diagnostico para su cliente que automatiza y reduce la complejidad de la captura de trazas de cliente de CRM. Ya hablaremos de ella en otra ocasión.
Por Nacho Peiro Alba