WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Tornando uma nova versão de biblioteca disponível para os recursos do Projeto do Message Broker

É possível tornar a biblioteca atualizada disponível para os Projetos do Message Broker, implementando a biblioteca para o ambiente de tempo de execução.

Antes de Iniciar

Sobre Esta Tarefa

A empresa identifica um período de manutenção apropriado durante o qual é possível atualizar os Projetos do Message Broker implementando a biblioteca atualizada no ambiente de tempo de execução.
Nota: Não é possível atualizar recursos que estejam associados a apenas um dos Projetos do Message Broker. Se a empresa quiser que apenas um dos Projetos do Message Broker utilize a nova biblioteca, deverá mover um dos Projetos do Message Broker para outro grupo de execução, ou converter um dos Projetos do Message Broker para um aplicativo. Para obter mais informações, consulte Convertendo um projeto do Message Broker em um aplicativo.

Conclua as etapas a seguir para criar um arquivo BAR que contenha apenas a biblioteca MessageMappingLib e implemente-o no grupo de execução.

Procedimento

  1. No menu do WebSphere Message Broker Toolkit, selecione Arquivo > Novo > Arquivo Bar. A caixa de diálogo Novo Arquivo Bar é aberta.
  2. No campo Nome, digite MappingLib e clique em Concluir. O editor do arquivo BAR é aberto.
  3. Clique no botão de opções Fluxos de mensagens, bibliotecas e outras dependências do fluxo de mensagens. Todas as bibliotecas e todos os recursos do Projeto do Message Broker na área de trabalho são exibidos.
  4. Marque a caixa de seleção MessageMappingLib e, em seguida, clique no botão Construir e Salvar. A mensagem: Operação concluída com sucesso é exibida.
  5. Clique em OK. O arquivo MappingLib.bar é incluído nos Arquivos BAR na área de janela Desenvolvimento de Aplicativo.
  6. Pare o fluxo de mensagens Proj1Flow1 no ambiente de tempo de execução clicando com o botão direito no fluxo de mensagens na área de janela Brokers e clicando em Parar. O fluxo de mensagens Proj1Flow1 é interrompido.
  7. Pare o fluxo de mensagens Proj2Flow1 no ambiente de tempo de execução clicando com o botão direito no fluxo de mensagens na área de janela Brokers e clicando em Parar. O fluxo de mensagens Proj2Flow1 é interrompido.
  8. Clique com o botão direito no arquivo MappingLib.bar, clique em Implementar, selecione o grupo de execução e clique em Concluir. A biblioteca MessageMappingLib é atualizada no ambiente de tempo de execução.
  9. Reinicie o fluxo de mensagens Proj1Flow1 no ambiente de tempo de execução clicando com o botão direito no fluxo de mensagens na área de janela Brokers e clicando em Iniciar. O fluxo de mensagens Proj1Flow1 é reiniciado.
  10. Reinicie o fluxo de mensagens Proj2Flow1 no ambiente de tempo de execução clicando com o botão direito no fluxo de mensagens na área de janela Brokers e clicando em Iniciar. O fluxo de mensagens Proj2Flow1 é reiniciado.

Resultados

Você implementou sua biblioteca atualizada no ambiente de tempo de execução. É possível ver que o novo mapa está incluído na biblioteca que é implementada diretamente no grupo de execução. Como resultado, o novo mapa está agora disponível para ambos os fluxos de mensagens a partir dos Projetos do Message Broker. No entanto, o novo mapa não está incluído nas bibliotecas que estão associadas aos aplicativos, e os aplicativos não têm acesso ao novo mapa dentro da biblioteca que está implementada diretamente no grupo de execução.
Esta captura de tela é descrita no texto precedente.

O que Fazer Depois

Reimplemente um dos aplicativos para que o aplicativo possa usar a biblioteca atualizada. Consulte Tornando uma nova versão de uma biblioteca disponível para um aplicativo.