JMS contextes

Un contexte est un ensemble de liaisons qui associe des noms à des objets stockés dans un service d'annuaire.

Les clients JMS (applicationsJava qui utilisent l'API JMS ) utilisent des contextes pour rechercher les noms des objets JMS dans le service d'annuaire. Chaque contexte est associé à une convention de dénomination.

Pour plus d'informations sur les remarques relatives à la dénomination LDAP, voir Configuration de l'outil d'administration JMS.

Contextes initiaux

Pour chaque emplacement du service d'annuaire, vous devez spécifier un contexte initial pour fournir un point de départ à partir duquel le client JMS peut résoudre les noms des objets de cet emplacement du service d'annuaire. Les clients JMS accèdent aux objets du service de nommage et d'annuaire via le Java Naming Directory Interface (JNDI) ; l'emplacement du service de nommage et d'annuaire défini par le contexte est connu sous le nom d'espace de nom JNDI .

Lorsque vous spécifiez un contexte initial dans IBM® MQ Explorer, le contenu complet de l'espace de nom JNDI s'affiche mais, dans IBM MQ Explorer, vous ne pouvez éditer que les objets IBM MQ classes for JMS qui y sont stockés. Tous les contextes initiaux que vous ajoutez à IBM MQ Explorer sont affichés dans la vue Navigator du dossier Objets gérés par JMS , comme illustré dans la figure suivante.

Dans la figure, File System Initial Context est le contexte initial d'un emplacement dans le système de fichiers local : C:/JMSAdmin/JMSAdmin1 et LDAP Initial Context est le contexte initial d'un emplacement sur un serveur LDAP, sur un ordinateur appelé hiss avec le nom distinctif cn=JMSData,dc=ibm,dc=uk.

Capture d'écran du dossier Objets gérés par JMS dans la vue Navigator .

Une fois que vous avez ajouté le contexte initial à IBM MQ Explorer, vous pouvez créer des objets de fabrique de connexions, des objets de destination et des sous-contextes dans l'espace de nom JNDI .

Sous-contextes

Un sous-contexte est une subdivision d'un espace de nom JNDI et peut contenir des fabriques de connexions et des destinations, ainsi que d'autres sous-contextes. Un sous-contexte n'est pas un objet à part entière ; il s'agit simplement d'une extension de la convention de dénomination applicable aux objets du sous-contexte. Vous pouvez créer plusieurs sous-contextes dans un contexte.

Dans la figure suivante, le sous-contexte A Subcontext est lié au contexte initial appelé File System Initial Context. Dans le système de fichiers où le contexte et le sous-contexte sont stockés, le sous-contexte est un sous-répertoire du contexte initial ; d'autres implémentations JNDI , telles que LDAP, peuvent stocker les sous-contextes différemment.

Capture d'écran d'un sous-contexte dans la vue Navigator .

Vous pouvez créer des objets fabrique de connexions et des objets destination ainsi que d'autres sous-contextes dans un sous-contexte.