Solución de problemas de metadatos y clientes de datos profesionales

A continuación, se ofrecen sugerencias que ayudan a simplificar la depuración y solución de errores relacionados con metadatos y excepciones en tiempo de ejecución.

Sugerencia 1: comprenda el modelo de metadatos

Debe leer la sección Catálogo de datos profesionales: modelo de metadatos y comprender la forma de escribir cada elemento de metadatos. En los temas también se muestran propiedades y elementos secundarios compatibles, así como sus límites y los valores aceptados. Además, lea los temas y comentarios de Ejemplo de SQL Server 2000 de AdventureWorks y los comentarios de Metadatos de SampleWebService.

Sugerencia 2: use importaciones incrementales

Al crear metadatos, intente importar una entidad a la vez para poder identificar y depurar problemas fácilmente.

Sugerencia 3: use información de números de línea para identificar errores de importación de metadatos

Cuando intente importar metadatos no válidos, el Catálogo de datos profesionales mostrará un mensaje de error que explicará el problema y proporcionará el número de línea en el que se ha producido el error. Resulta útil abrir el archivo XML en Microsoft Visual Studio 2005, usar el comando Ir (menú Edición) para buscar la línea donde se ha producido el error y, a continuación, revisar las instrucciones XML que estén cerca esa línea.

Sugerencia 4: busque errores (en tiempo de ejecución) del cliente de datos profesionales en el registro de eventos del servidor y en los archivos de registro del servidor ULS

Si recibe un error al intentar usar un elemento web de datos profesionales, una columna de datos profesionales o el modelo de objetos, habilite el registro de diagnóstico en Administración central y compruebe los archivos de registro del servidor del Visor de eventos de Windows o del Servicio de creación de registros unificado (ULS). El Catálogo de datos profesionales escribe mensajes y excepciones en tiempo de ejecución en el registro de eventos y en los archivos de registro de ULS.

Los archivos de registro de ULS contienen una copia de la información del registro de eventos y el seguimiento de la pila. Por este motivo, puede que los registros de eventos sean más fáciles de usar y entender que los archivos de registro de ULS. Sin embargo, si necesita información detallada para depurar el error, los archivos de registro de ULS pueden resultar útiles.

El Catálogo de datos profesionales crea un archivo de registro de ULS cada 30 minutos. Puede encontrar los archivos de registro en la siguiente ruta de acceso: <drive>\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS. Los archivos de registro de ULS contienen información útil sobre todas las excepciones en tiempo de ejecución y pueden ayudarle a identificar problemas. En los archivos de registro de ULS, los mensajes están clasificados y contienen los siguientes campos:

  • Timestamp

  • PID: los errores en el cliente web aparecen bajo el PID de w3wp.exe. Los errores de importación del perfil de usuario y de búsqueda aparecen bajo el PID de mssdmin.exe.

  • TID

  • Product

  • Category: (el campo de categoría son los Business Data para los errores relacionados con el Catálogo de datos profesionales)

  • EventID

  • Level

  • Message

  • Correlation

Una forma fácil de buscar mensajes relacionados con el Catálogo de datos profesionales es buscar "metadataexception", "ApplicationRegistry" o "Exception" en el campo Mensaje y consultar la categoría Datos profesionales.

Sugerencia 5: consulte la documentación de mensajes de error del SDK

Consulte Advertencias y mensajes de error

Vea también

Otros recursos

Advertencias y mensajes de error