Migrando um Nó Definido pelo Usuário

Antes de começar

Você deve ter uma extensão definida pelo usuário instalada em seu sistema, conforme descrito em Instalando uma Extensão Definida pelo Usuário em um Domínio de Intermediário.

Se estiver utilizando o Message Brokers Toolkit Versão 5.1, substitua todas as referências à "Versão 5.0" por "Versão 5.1".

Migrando um Nó Definido pelo Usuário por meio do Message Brokers Toolkit

Você pode implementar um nó definido pelo usuário escrito no Versão 5.0 Message Brokers Toolkit no Versão 6.0 Message Brokers Toolkit. Antes de poder implementar o nó definido pelo usuário, você deve migrar esse nó para o Versão 6.0 Message Brokers Toolkit.

Para migrar do Message Brokers Toolkit Versão 5.1 ou Versão 5.1.1 para o Message Brokers Toolkit Versão 6.0, conclua as seguintes etapas:

  1. Importe o projeto do nó definido pelo usuário no Versão 6.0 Message Brokers Toolkit.
  2. Selecione o projeto do nó definido pelo usuário no Explorador de Pacotes e clique em Projeto > Limpar Projeto.

Para migrar do Message Brokers Toolkit Versão 5.0 para o Message Brokers Toolkit Versão 6.0, conclua as seguintes etapas:

  1. Importe o projeto do nó definido pelo usuário no Versão 6.0 Message Brokers Toolkit.
  2. Selecione o projeto do nó definido pelo usuário no Explorador de Pacotes e clique em Projeto > Limpar Projeto.
  3. Modifique o elemento <requires> no arquivo plugin.xml na raiz do projeto do nó definido pelo usuário para que corresponda ao seguinte:
    <requires>
            <import match="greaterOrEqual" plugin="com.ibm.etools.mft.api" version="6.0.0"/>
    </requires>
  4. Modifique a extensão "org.eclipse.help.contexts" no mesmo arquivo plugin.xml para que corresponda ao seguinte:
    <extension point="org.eclipse.help.contexts">
    	<contexts file="HelpContexts.xml"/>
    </extension>

Quando você tiver migrado os nós definidos pelo usuário, não será necessário migrar nenhum fluxo de mensagens que contenha o nó definido pelo usuário.

Migrando Manualmente um Nó Definido pelo Usuário

Para migrar manualmente um nó definido pelo usuário, conclua as seguintes etapas:

  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 seus intermediários estiverem no mesmo tipo de máquina, será possível construir o arquivo de extensão definido pelo usuário uma vez e distribuí-lo para cada um de seus sistemas. 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.

  2. Especifique o diretório no qual colocar o arquivo, utilizando o comando mqsichangebroker ou o comando mqsicreatebroker.

    Em versões anteriores, o arquivo .lil ou .jar seria salvo no diretório de instalação. Não salve o arquivo .lil ou .jar no diretório de instalação WebSphere Event 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 Event Broker, ao exibir informações de diagnóstico da pilha em caso de violações de acesso ou outros problemas de software.

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

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 07/11/2005
as10009_