Migrando um nó definido pelo usuário do Versão 5.0 ou Versão 5.1

Migrar nós definidos pelo usuário para a Versão 6.0.

Para migrar um nó definido pelo usuário da Versão 5.0 para a Versão 6.0, é necessário migrar componentes do kit de ferramentas e de tempo de execução.

Migrando a Representação do Message Brokers Toolkit do Nó Definido pelo Usuário

Para migrar de Versão 5.1 Message Brokers Toolkit para Versão 6.0 Message Brokers Toolkit:
  1. Importe o projeto de 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 de Versão 5.0 Message Brokers Toolkit para Versão 6.0 Message Brokers Toolkit:

  1. Importe o projeto de 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 de projeto do nó definido pelo usuário para corresponder ao seguinte conteúdo:
    <requires>
            <import match="greaterOrEqual" plugin="com.ibm.etools.mft.api" version="6.0.0"/>
    </requires>
  4. Modifique o ponto de extensão para "org.eclipse.help.contexts" no mesmo arquivo plugin.xml para corresponder ao seguinte conteúdo:
    <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 o Código de Tempo de Execução do Nó Definido pelo Usuário

Para migrar o código de tempo de execução do nó definido pelo usuário:

  1. Armazene uma cópia de seu arquivo de extensão definido pelo usuário compilado ou empacotado em cada sistema do intermediário no qual você pretende utilizá-la. Salve o arquivo LIL ou JAR no diretório especificado no comando mqsicreatebroker ou mqsichangebroker para cada intermediário da Versão 6.0. (Em sistemas do intermediário da Versão 5.0, o arquivo LIL ou JAR foi salvo no diretório de instalação.)
    • Se estiver migrando um nó definido pelo usuário Java, você poderá construir o arquivo de extensão definido pelo usuário uma vez e distribuí-lo para cada um de seus sistemas.
    • Se estiver migrando um nó definido pelo usuário em C e todos os seus intermediários tiverem o mesmo tipo de máquina, você poderá construir o arquivo de extensão definido pelo usuário uma vez e distribuí-lo para cada um de seus sistemas.
    • Se estiver migrando um nó definido pelo usuário em C e tiver um cluster que consiste em vários tipos de máquinas, por exemplo, um intermediário AIX, um Solaris e um Windows, você deverá construir os arquivos separadamente em cada tipo de máquina.
  2. Para extensões definidas pelo usuário em C, armazene também o arquivo PDB que corresponde ao arquivo LIL no diretório especificado. O arquivo PDB fornece informações simbólicas utilizadas em informações de diagnóstico de pilha em caso de violações de acesso ououtros problemas de software.
  3. Pare e inicie cada intermediário para assegurar que seja detectada a existência de um novo arquivo.
    Não é necessário um reinício do intermediário nos dois cenários a seguir:
    • Se você tiver criado um grupo de execução no Message Brokers Toolkit e ainda não houver nada implementado nele, é possível incluir os arquivos LIL, PDB e JAR no diretório escolhido.
    • Se algo já tiver sido implementado no grupo de execução que você deseja utilizar, inclua os arquivos 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 no sistema operacional Windows quando o intermediário está em execução, por causa da trava de arquivo utilizada pelo sistema operacional.
    Utilize essas duas abordagens com cautela, pois qualquer grupo de execução conectado ao mesmo intermediário também detectará os novos arquivos LIL, PDB e JAR quando o grupo de execução for reiniciado ou quando algo for implementado pela primeira vez para o 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

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:13:12

as10009_