Contextos de JMS
Un contexto es un conjunto de enlaces que asocian nombres con objetos almacenados en un servicio de nombres y de directorios.
Los clientes JMS (aplicaciones Java™ que utilizan la API JMS) utilizan contextos para buscar los nombres de los objetos JMS en el servicio de nombres y directorios. Cada contexto tiene un convenio de denominación asociado a él.
Puede obtener información adicional relativa a las consideraciones de denominación LDAP, consulte Configuración de la herramienta de administración de JMS en IBM® Knowledge Center.
Contextos iniciales
Para cada ubicación en el servicio de nombres y directorios, debe especificar un contexto inicial para proporcionar un punto de partida desde el cual el cliente JMS pueda resolver los nombres de los objetos en esa ubicación del servicio de nombres y directorios. Los clientes JMS acceden a los objetos en el servicio de nombres y directorios a través de Java Naming Directory Interface (JNDI); la ubicación en el servicio de nombres y directorios definida por el contexto se denomina espacio de nombres JNDI.
Cuando especifica un contexto inicial en IBM MQ Explorer, se visualiza todo el contenido del espacio de nombres JNDI pero, en IBM MQ Explorer, sólo puede editar los objetos JMS de IBM MQ classes for JMS que están almacenados ahí. Todos los contextos iniciales que añade a IBM MQ Explorer se visualizan en la vista de Navegador en la carpeta Objetos administrados de JMS, tal como se muestran en la figura siguiente.
En la figura,
Contexto inicial del sistema de
archivos
es el contexto inicial para una ubicación en el sistema
de archivos local:
C:/JMSAdmin/JMSAdmin1 y
Contexto inicial LDAP
es el contexto
inicial para una ubicación en un servidor LDAP, en un sistema denominado
hiss con el nombre
distinguido cn=JMSData,dc=ibm,dc=uk.
Cuando haya añadido el contexto inicial a IBM MQ Explorer, puede crear objetos de fábrica de conexiones, objetos de destino y subcontextos en el espacio de nombres JNDI.
Subcontextos
Un subcontexto es una subdivisión de un espacio de nombres JNDI y puede contener fábricas de conexiones y destinos, así como otros subcontextos. Un subcontexto no es un objeto por sí mismo; es simplemente una extensión del convenio de denominación para los objetos en el subcontexto. Puede crear varios subcontextos en un solo contexto.
En la figura
siguiente, el subcontexto denominado Un
subcontexto
está enlazado con el contexto inicial denominado
Contexto inicial del sistema de archivos
. En
el sistema de archivos en el que están almacenados el contexto y el
subcontexto, éste es un subdirectorio del contexto inicial; otras
implementaciones JNDI como, por ejemplo, LDAP, es posible que almacenen
los subcontextos de forma distinta.
En un subcontexto puede crear objetos de fábrica de conexiones, objetos de destino y otros subcontextos.