Suporte ao Contexto Inicial

Todas as operações de nomes começam com a obtenção de um contexto inicial. Pode-se considerar o contexto inicial como ponto de partida no espaço de nomes. Utilize o contexto inicial para executar operações de nomenclatura, tais como consultar e ligar objetos no espaço de nomes.

Contextos Iniciais Registrados com o ORB como Referências Iniciais

Os contextos de raiz listados na seguinte tabela são registrados com o ORB do servidor de nomes e podem ser usados como um contexto inicial. Um contexto inicial é utilizado por aplicativos CORBA e de enterprise bean como ponto inicial para consultas de espaço de nomes. As chaves para essas raízes conforme reconhecidas pelo ORB são mostradas na tabela a seguir:

Raiz do Servidor NameServiceServerRoot
Raiz Persistente da Célula NameServiceCellPersistentRoot
Raiz da Célula NameServiceCellRoot, NameService
Raiz do Nó NameServiceNodeRoot
Raiz do Aplicativo NameServiceApplicationsRoot

Um contexto inicial de raiz de servidor é o contexto raiz de servidor para o servidor específico que estiver sendo acessado. De forma semelhante, um contexto inicial de raiz de nó é a raiz de nó para o servidor que está sendo acessado.

É possível usar as chaves mencionadas anteriormente em URLs de objetos CORBA INS (corbaloc e corbaname) e como um argumento para uma chamada resolve_initial_references de ORB. Para ver exemplos, consulte os exemplos de programação CORBA e JNDI, que mostram como obter um contexto inicial.

Contextos Iniciais Padrão

O contexto inicial padrão depende do tipo de cliente. As diferentes categorias de clientes e o contexto inicial padrão correspondente são mostrados a seguir.

Implementação da interface JNDI do WebSphere Application Server
A interface JNDI é utilizada por aplicativos EJB para executar consultas de espaço de nomes. Os clientes WebSphere Application Server por padrão utilizam a implementação de plug-in da JNDI CosNaming do WebSphere Application Server. O contexto inicial padrão para clientes desse tipo é a raiz de servidor do servidor especificado pela URL do provedor. Para obter detalhes adicionais, consulte os exemplos de programação de JNDI sobre a obtenção de contextos iniciais.
Outra Implementação de JNDI
Alguns aplicativos podem executar consultas de espaço de nomes com uma implementação de plug-in da JNDI CosNaming não do produto. Supondo que a chave NameService seja utilizada para obter o contexto inicial, o contexto inicial padrão para clientes desse tipo é a raiz da célula.
CORBA
O cliente CORBA padrão obtém uma referência org.omg.CosNaming.NamingContext inicial com a chave NameService. O contexto inicial neste caso é a raiz da célula.

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rnam_initial_contexts
Nome do arquivo: rnam_initial_contexts.html