Définition de classes d'abonnement

Les abonnés définissent les informations qu'ils souhaitent à partir d'une application de notification en créant des abonnements. Chaque abonnement définit les types d'événements qui intéressent l'abonné. Chaque abonnement d'une application météorologique peut par exemple nécessiter le nom ou l'ID d'une ville. Lorsqu'un abonné crée un abonnement, l'abonné spécifie une ville. Notification Services envoie les notifications météorologiques de la ville spécifiée à l'abonné.

Les données d'abonnement sont stockées dans la base de données d'application. Pour définir le stockage de ces données et les règles de génération des notifications, vous devez définir une ou plusieurs classes d'abonnement. Vous définissez chaque classe d'abonnement dans un fichier de définition d'application (ADF) XML ou par programmation en utilisant Notification Services Management Objects (NMO).

La liste suivante affiche les étapes classiques pour définir une classe d'abonnement.

  1. Nommez la classe d'abonnement.
  2. Désignez éventuellement un groupe de fichiers SQL Server pour les objets de la classe d'abonnement.
  3. Définissez le schéma de la classe d'abonnement, qui décrit les champs que les abonnés peuvent définir pour leurs abonnements.
  4. Définissez une ou plusieurs règles d'abonnement, qui génèrent des notifications et peuvent accomplir d'autres tâches de gestion de données.
  5. Fournissez éventuellement des index pour votre classe d'abonnement.
  6. Définissez éventuellement une ou plusieurs chroniques d'abonnements, qui stockent les données d'abonnement supplémentaires.

Votre application peut contenir plusieurs classes d'abonnement pour plusieurs types d'abonnements. Une application boursière peut par exemple comporter une classe d'abonnement pour les notifications sur les cours actuels de la bourse et une autre classe d'abonnement pour les notifications de fin de séance concernant le portefeuille de chaque abonné. Les deux classes d'abonnement peuvent utiliser les mêmes données des événements en bourse, mais elles prennent en charge différents types d'abonnements.

Lorsque Notification Services crée l'application, il utilise les informations de chaque classe d'abonnement pour implémenter des objets SQL Server tels que des tables, des vues et des index dans les classes d'abonnement.

Dans cette section

Rubrique Description

Définition de la classe d'abonnement principale

Décrit les propriétés fondamentales des classes d'abonnements et fournit des liens vers les rubriques de référence qui décrivent comment définir ces propriétés par XML et NMO.

Définition du schéma d'abonnement

Explique comment les données d'abonnement sont stockées dans les tables de base de données et comment définir les champs pour ces tables.

Définition de règles d'abonnement

Décrit l'utilisation des règles d'abonnement pour générer des notifications et pour mettre à jour les données des chroniques. Inclut des recommandations pour créer des requêtes efficaces de génération de notifications.

Définitions d'index pour une classe d'abonnement

Décrit l'utilisation d'index personnalisés sur des données d'abonnement pour améliorer les performances de l'application.

Définition de chroniques pour une classe d'abonnement

Décrit l'utilisation de chroniques d'abonnements pour stocker et pour utiliser les données d'abonnement supplémentaires.

Collecte des informations liées aux abonnements

Décrit comment les informations liées aux abonnements sont envoyées au système Notification Services.

Sections connexes

Rubrique Description

Développement d'interfaces de gestion d'abonnement

Décrit comment utiliser des applications de gestion d'abonnements pour ajouter, supprimer et modifier des données d'abonné et d'abonnement.

Procédures stockées de Notification Services (Transact-SQL)

Explique l'utilisation du débogage, du dépannage et des procédures stockées d'analyse pour recueillir les informations sur les classes d'abonnement, les abonnés et les abonnements.

Voir aussi

Concepts

Définition de la base de données d'application
Spécification des paramètres de générateur
Spécification des paramètres de distributeur
Spécification des paramètres d'exécution d'une application

Autres ressources

Définition des applications Notification Services
Définition des classe d'événements
Définition des classes de notification
Définition des fournisseurs d'événements

Aide et Informations

Assistance sur SQL Server 2005