JMS contextos
Um contexto é um conjunto de ligações que associa nomes a objetos armazenados em um serviço de nomenclatura e diretório.
JMS clientes (Java aplicativos que usam a API JMS ) usam contextos para consultar os nomes dos objetos JMS no serviço de nomenclatura e de diretórios. Cada contexto possui uma convenção de nomenclatura associada a ele.
Para obter mais informações sobre considerações de nomenclatura LDAP, consulte Configurando a ferramenta de administração JMS em IBM® Documentation.
Contextos iniciais
Para cada local no serviço de nomenclatura e diretório, é necessário especificar um contexto inicial para dar um ponto de partida a partir do qual o cliente JMS pode resolver os nomes dos objetos nesse local do serviço de nomenclatura e diretório. JMS clientes acessam os objetos no serviço de nomenclatura e diretório por meio do Java Naming Directory Interface (JNDI); o local no serviço de nomenclatura e diretório que é definido pelo contexto é conhecido como o namespace JNDI .
Quando você especifica um contexto inicial em IBM MQ Explorer, o conteúdo completo do espaço de nomes JNDI são exibidos mas, em IBM MQ Explorer, é possível editar apenas os IBM MQ classes for JMS objetos que estão armazenados lá. Todos os contextos iniciais que você adicionar a IBM MQ Explorer são exibidos na visualização Navigator na pasta JMS Administrado Objects , como mostrado na figura a seguir.
Na figura, File System Initial Context
é o contexto inicial para um local no sistema de filesystem local: C:/JMSAdmin/JMSAdmin1 e LDAP
Initial Context
é o contexto inicial para um local em um servidor LDAP, em um computador chamado hiss com o nome distinto cn=JMSData,dc=ibm,dc=uk.
Quando você adicionou o contexto inicial a IBM MQ Explorer, é possível criar objetos de fábrica de conexão, objetos de destino e subcontextos no espaço de nomes JNDI .
Subcontextos
Um subcontexto é uma subdivisão de um espaço de nomes JNDI e pode conter fábricas de conexão e destinos, bem como outros subcontextos. Um subcontexto não é um objeto propriamente dito; é simplesmente uma extensão da convenção de nomenclatura dos objetos do subcontexto. É possível criar vários subcontextos em um único contexto.
Na figura a seguir, o subcontexto chamado A Subcontext
está ligado ao contexto inicial chamado File System Initial Context
. No sistema de arquivos em que o contexto e o subcontexto são armazenados, o subcontexto é um sub-diretório do contexto inicial; outras implementações JNDI , como LDAP, podem armazenar subcontextos de forma diferente.
É possível criar objetos connection factory, objetos de destino e outros subcontextos em um subcontexto.