Определение классов уведомлений

Класс уведомлений определяет один тип уведомлений, создаваемый приложением. При определении приложения служб Notification Services создается класс уведомлений для каждого типа уведомлений, поддерживаемого приложением.

Когда службы Notification Services создают приложение, они используют сведения из определения каждого класса уведомлений для создания таблиц, представлений, хранимых процедур и функций, которые сохраняют и управляют данными уведомлений, чтобы связать модули форматирования данных и протоколы доставки для форматирования и доставки уведомлений, а также чтобы задать рабочие настройки для класса уведомлений.

В нижеприведенном списке показаны типичные действия для определения класса уведомлений.

  1. Задайте имя класса уведомлений и, по выбору, назначьте группу файлов SQL Server для объектов базы данных, связанных с этим классом уведомлений (например, таблицу уведомлений).
  2. Определите схему класса уведомлений. Схема определяет форму необработанных данных уведомлений, которые форматируются и отправляются подписчикам. Службы Notification Services используют эту схему для создания таблицы, в которой хранятся данные уведомлений, а также для создания других объектов базы данных.
  3. Объявите модуль форматирования данных для класса уведомлений. Модуль форматирования данных получает необработанные данные об уведомлениях и производит их необходимое форматирование для представления получателю.
  4. По выбору выберите сводную доставку или многоадресную трансляцию.
  5. По выбору задайте размер пакета уведомлений.
  6. Настройте один или несколько протоколов доставки для доставки уведомлений.
  7. По выбору задайте срок действия уведомлений.

Приложение может иметь несколько классов уведомлений, если оно поддерживает несколько типов уведомлений. Например, приложение для торговли акциями может создавать уведомления о текущих ценах на акции и цене портфеля на конец дня. Каждый тип уведомлений имеет собственный класс уведомлений с собственной схемой и настройками.

В этом разделе

Раздел Описание

Определение основного класса уведомлений

Содержит описание основных свойств уведомления имени и группы файлов и способа установки этих свойств.

Определение схемы уведомления

Содержит описание хранения данных уведомлений в таблицах базы данных и определения полей для этих таблиц.

Настройка модулей форматирования данных

Содержит описание форматирования уведомлений модулями форматирования данных и объяснение настройки модуля форматирования данных.

Задание сводной доставки или многоадресной доставки

Содержит описание функционирования вариантов сводной доставки и многоадресной трансляции и настройки этих вариантов.

Определение размера пакета уведомлений

Содержит объяснение необходимости ограничения размера пакета уведомлений и установки максимального размера пакета уведомлений.

Задание имени и полей протокола доставки

Содержит разделы по использованию службами Notification Services протоколов доставки для распространения уведомлений и настройки протоколов доставки для приложений.

Задание срока действия уведомлений

Содержит объяснение установки срока действия для уведомлений и использования службами Notification Services этого срока действия.

Модуль форматирования данных XSLT

Содержит разделы о стандартном модуле форматирования данных, который осуществляет форматирование уведомлений с использованием преобразований XSL, и об определении модуля форматирования данных для использования в приложениях.

Стандартные протоколы доставки

Содержит разделы о стандартных протоколах доставки, SMTP и FTP, и об определении их для использования в приложениях.

См. также

Справочник

Microsoft.SqlServer.Management.Nmo.NotificationClass

Основные понятия

Форматирование уведомлений и архитектура доставки

Другие ресурсы

Определение приложений служб Notification Services
NotificationClasses Element (ADF)

Справка и поддержка

Получение помощи по SQL Server 2005