Contextos 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 (aplicacionesJava 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.
Para obtener más información sobre las consideraciones de denominación LDAP, consulte Configuración de la herramienta de administración JMS en la documentación de IBM®.
Contextos iniciales
Para cada ubicación del servicio de nombres y directorios, debe especificar un contexto inicial para proporcionar un punto de partida desde el que el cliente JMS puede resolver los nombres de los objetos en esa ubicación del servicio de nombres y directorios. Los clientes JMS acceden a los objetos del servicio de nombres y directorios a través de Java Naming Directory Interface (JNDI); la ubicación del servicio de nombres y directorios definido por el contexto se conoce como espacio de nombres JNDI .
Cuando especifica un contexto inicial en Explorador de IBM MQ, se visualiza el contenido completo del espacio de nombres JNDI pero, en Explorador de IBM MQ, sólo puede editar los objetos Clases IBM MQ para JMS que están almacenados allí. Todos los contextos iniciales que añada a IBM MQ Explorer se visualizan en la vista Navigator en la carpeta Objetos administrados JMS , tal como se muestra en la figura siguiente.
En la figura, File System Initial Context
es el contexto inicial para una ubicación en el sistema de archivos local: C:/JMSAdmin/JMSAdmin1 y LDAP
Initial Context
es el contexto inicial para una ubicación en un servidor LDAP, en un sistema denominado beso 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 A Subcontext
está enlazado al contexto inicial denominado File System Initial Context
. En el sistema de archivos donde se almacenan el contexto y el subcontexto, el subcontexto es un subdirectorio del contexto inicial; otras implementaciones JNDI , como LDAP, pueden almacenar subcontextos de forma diferente.
En un subcontexto puede crear objetos de fábrica de conexiones, objetos de destino y otros subcontextos.