Definir clases de notificación

Una clase de notificación define un tipo de notificación generada por la aplicación. Al definir una aplicación de Notification Services, se crea una clase de notificación para cada tipo de notificación que admite la aplicación.

Cuando Notification Services crea la aplicación, utiliza la información de cada definición de clase de notificación para crear las tablas, vistas, procedimiento almacenados y funciones que almacenan y manipulan los datos de notificación, para asociar formateadores de contenido y protocolos de entrega para aplicar formato y entregar las notificaciones, y para especificar la configuración operativa de la clase de notificación.

La lista siguiente muestra los pasos típicos para definir una clase de notificación:

  1. Asigne un nombre a la clase de notificación y designe opcionalmente el grupo de archivos de SQL Server para los objetos de base de datos asociados a la clase de notificación (como la tabla de notificaciones).
  2. Defina el esquema de clase de notificación. El esquema define el formulario de datos de notificaciones sin formato, que recibe formato y se envía a los suscriptores. Notification Services utiliza este esquema para crear una tabla que almacena datos de notificaciones así como otros objetos de base de datos.
  3. Declare el formateador de contenido de la clase de notificación. El formateador de contenido toma los datos de notificaciones sin formato y les da un formato adecuado para presentarlos al destinatario.
  4. Seleccione opcionalmente entrega de resumen o de multidifusión.
  5. Especifique opcionalmente un tamaño de lote de notificaciones.
  6. Configure uno o varios protocolos de entrega para la entrega de notificaciones.
  7. Especifique opcionalmente un tiempo de caducidad de la notificación.

La aplicación puede tener varias clases de notificación si admite varios tipos de notificaciones. Por ejemplo, una aplicación de valores bursátiles puede generar notificaciones acerca de los precios actuales de los valores bursátiles y el valor de la cartera al término de la jornada. Cada tipo de notificación tiene su propia clase de notificación con un esquema y configuración propios.

En esta sección

Tema Descripción

Definir la clase principal de notificación

Describe las propiedades principales de notificación del nombre y el grupo de archivos, y cómo definir dichas propiedades.

Definir el esquema de notificación

Describe cómo se almacenan los datos de notificación en las tablas de base de datos y cómo definir campos para estas tablas.

Configurar formateadores de contenido

Describe cómo los formateadores de contenido aplican formato a las notificaciones y explica cómo configurar un formateador de contenido.

Especificar entrega de resumen o de multidifusión

Describe qué hacen las opciones implícitas y de multidifusión, y cómo configurarlas.

Especificar el tamaño de lote de notificaciones

Explica por qué podría desearse restringir el tamaño de lote de notificaciones y cómo establecer el tamaño de lote máximo.

Especificar el nombre y los campos de un protocolo de entrega

Contiene temas acerca de cómo Notification Services utiliza protocolos de entrega para distribuir notificaciones y cómo configurar los protocolos de entrega para las aplicaciones.

Especificar el tiempo de caducidad de una notificación

Explica cómo definir un tiempo de caducidad para las notificaciones y cómo Notification Services utiliza dicho tiempo de caducidad.

Formateador de contenido XSLT

Contiene temas sobre el formateador de contenido estándar, que aplica formato a las notificaciones mediante transformaciones XSL, y cómo definir el formateador de contenido para utilizarlo en la aplicación.

Protocolos de entrega estándar

Contiene temas sobre los protocolos de entrega estándar SMTP y Archivo, y cómo definirlos para utilizarlos en la aplicación.

Vea también

Referencia

Microsoft.SqlServer.Management.Nmo.NotificationClass

Conceptos

Arquitectura de entrega y formato de notificaciones

Otros recursos

Definir aplicaciones de Notification Services
NotificationClasses Element (ADF)

Ayuda e información

Obtener ayuda sobre SQL Server 2005