Contextes JMS
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 dans la documentationIBM®.
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 l'interface 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 Explorateur IBM MQ, le contenu complet de l'espace de nom JNDI s'affiche mais, dans Explorateur IBM MQ, vous ne pouvez éditer que les objets Classes IBM MQ pour 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é sifflements avec le nom distinctif cn = JMSData, dc = ibm, dc = uk.
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.
Vous pouvez créer des objets fabrique de connexions et des objets destination ainsi que d'autres sous-contextes dans un sous-contexte.