Portée de la publication

Lorsque vous configurez un cluster ou une hiérarchie de publication/abonnement, la portée d'une publication détermine également si les gestionnaires de files d'attente transmettent une publication aux gestionnaires de files d'attente éloignées. Utilisez l'attribut de rubrique PUBSCOPE pour administrer la portée des publications.

Si une publication n'est pas transmise à des gestionnaires de files d'attente éloignées, seuls les abonnés locaux la reçoivent.

Lorsque vous utilisez un cluster de publication/abonnement, la portée des publications est principalement contrôlée par la définition des objets de rubrique en cluster à certains points de l'arborescence de rubriques. La portée des publications doit être définie pour autoriser le flux des publications vers d'autres gestionnaires de files d'attente du cluster. Vous devez restreindre la portée des publications d'une rubrique en cluster uniquement lorsque vous avez besoin de contrôler avec une granularité fine des rubriques spécifiques sur certains gestionnaires de files d'attente.

Lorsque vous utilisez une hiérarchie de publication/abonnement, l'étendue des publications est principalement contrôlée par cet attribut en combinaison avec l'attribut d' étendue de l'abonnement.

L'attribut PUBSCOPE permet de déterminer la portée des publications effectuées sur une rubrique spécifique. Vous pouvez définir cet attribut sur l'une des valeurs suivantes :

QMGR
La publication est distribuée uniquement aux abonnés locaux. Ces publications sont appelées publications locales. Les publications locales sont pas transmises aux gestionnaires de files d'attente éloignées et sont ne donc pas reçues par les abonnés connectés à des gestionnaires de files d'attente éloignées.
TOUS
La publication est distribuée aux abonnés locaux et aux abonnés connectés à des gestionnaires de files d'attente éloignées dans un cluster ou une hiérarchie de publication/abonnement. Ces publications sont appelées publications globales.
ASPARENT
Utilisez le paramètre PUBSCOPE de la rubrique parent dans l'arborescence des rubriques.

Les diffuseurs de publications peuvent également indiquer si une publication est locale ou globale à l'aide de l'option de MQPMO_SCOPE_QMGR d'insertion de messages. Si cette option est utilisée, elle remplace le comportement qui a été défini à l'aide de l'attribut de rubrique PUBSCOPE.