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:
- 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).
- 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.
- 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.
- Seleccione opcionalmente entrega de resumen o de multidifusión.
- Especifique opcionalmente un tamaño de lote de notificaciones.
- Configure uno o varios protocolos de entrega para la entrega de notificaciones.
- 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 |
---|---|
Describe las propiedades principales de notificación del nombre y el grupo de archivos, y cómo definir dichas propiedades. |
|
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. |
|
Describe cómo los formateadores de contenido aplican formato a las notificaciones y explica cómo configurar un formateador de contenido. |
|
Describe qué hacen las opciones implícitas y de multidifusión, y cómo configurarlas. |
|
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. |
Explica cómo definir un tiempo de caducidad para las notificaciones y cómo Notification Services utiliza dicho tiempo de caducidad. |
|
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. |
|
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)