Instalando uma Extensão Definida pelo Usuário em um Domínio de Intermediário

Antes de começar

Você deve ter uma extensão definida pelo usuário que foi compilada utilizando o procedimento descrito em Compilando um Nó Java Definido pelo Usuário ou em Compilando uma Extensão Definida pelo Usuário em C.

  1. Coloque uma cópia do arquivo compilado ou empacotado da extensão definida pelo usuário em todos os sistemas de intermediários a partir dos quais você pretende utilizá-la.

    Se todos os intermediários estiverem no mesmo tipo de máquina, você poderá construir o arquivo de extensão definido pelo usuário de uma vez e distribuí-lo para cada um dos sistemas (consulte Distribuindo uma Extensão Definida pelo Usuário para obter detalhes de como fazer isso). Se você tiver um cluster que consista em um intermediário AIX, um Solaris e um Windows, será necessário construir os arquivos separadamente em cada tipo de máquina.

    Utilize o comando mqsichangebroker ou o comando mqsicreatebroker para especificar para o intermediário o diretório que contém o arquivo de extensão definido pelo usuário.
    Nota: Não salve o arquivo .lil ou .jar no diretório de instalação WebSphere Message Broker.

    Para extensões C definidas pelo usuário, recomenda-se que o arquivo .pdb, que corresponde ao arquivo .lil, também seja armazenado no diretório escolhido. O arquivo .pdb fornece informações simbólicas utilizadas pelo WebSphere Message Broker, ao exibir informações de diagnóstico da pilha em caso de violações de acesso ou outros problemas de software.

  2. Pare e inicie cada intermediário. Isso é para assegurar que seja detectada a existência de um novo arquivo.
    Há duas situações em que não é necessário um reinício do intermediário:
    • Se você tiver criado um grupo de execução no Toolkit e ainda não há nada implementado nele, será possível incluir o arquivo .lil, .pdb e .jar em seu diretório escolhido.
    • Se algo já foi implementado no grupo de execução que você deseja utilizar, inclua o arquivo .lil, .pdb e .jar no diretório escolhido e, em seguida, utilize o comando mqsireload para reiniciar o grupo. Não é possível sobrescrever um arquivo existente na plataforma Windows quando o intermediário está sendo executado, por causa da trava de arquivo colocada no local pelo sistema operacional.
    Estas duas abordagens devem ser utilizadas com atenção, porque qualquer grupo de execução que esteja conectado ao mesmo intermediário também detectará os novos arquivos .lil, .pdb e .jar quando esse grupo de execução for reiniciado ou quando algo for implementado primeiro nesse grupo de execução. Utilizando a maneira mais convencional de reiniciar o intermediário, certifique-se de que qualquer pessoa com interesse em um grupo de execução específico reconheça que foram feitas alterações recentes no intermediário.

    Essas duas situações supõem que você já concluiu a etapa anterior e, portanto, utilizou o comando mqsichangebroker ou o comando mqsicreatebroker para notificar o intermediário do diretório, no qual os arquivos de extensão definidos pelo usuário foram colocados.

    Quando você instalou um nó definido pelo usuário, ele é referido pelo seu esquema e nome, exatamente como um fluxo de mensagens.

Conceitos relacionados
Extensões Definidas pelo Usuário
Extensões Definidas pelo Usuário no Ambiente de Tempo de Execução
Tarefas relacionadas
Desenvolvendo Extensões Definidas pelo Usuário
Criando a Representação da Interface com o Usuário de um Nó Definido pelo Usuário no workbench
Testando um Nó Definido pelo Usuário
Distribuindo uma Extensão Definida pelo Usuário
Referências relacionadas
Extensões Definidas pelo Usuário
Comando mqsichangebroker
Comando mqsicreatebroker
Comando mqsireload
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
as10004_