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.
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.