Migrando um Intermediário do para

Antes de iniciar esta tarefa, faça o seguinte:
  • Faça backup das tabelas do banco de dados do intermediário da que deseja migrar. Para obter informações sobre como fazer isso, consulte o Guia de Administração.
  • Registre as seguintes informações para o intermediário e para os dados de configuração de designações associados que deseja preservar:
    • O nome do intermediário.
    • O nome de cada conjunto de mensagens que está designado ao intermediário.
    • O nome de cada grupo de execução no intermediário.
    • Para cada grupo de execução no intermediário, o nome de cada fluxo de mensagens que está designado ao grupo de execução.
    • Para cada fluxo de mensagens designado a um grupo de execução, as seguintes propriedades:
      • Instâncias Adicionais
      • Contagem de Consolidação
      • Intervalo de Consolidação
      • Transação Coordenada

    Você pode exibir essas informações no e registrá-las manualmente.

  • O intermediário deve ser executado no mesmo sistema e utilizar o mesmo gerenciador de filas que utilizava antes da migração. Não é necessário alterar a configuração do gerenciador de filas, mas talvez seja necessário assegurar que o código do produto esteja no release e nível de serviço requeridos para suportar o . Ao mesmo tempo, você poderá querer se assegurar de que tenha instalado os outros pré-requisitos do software. Consulte Verificando Pré-requisitos de Software para obter detalhes.

Quando migrar um domínio do intermediário do para o , você pode preservar alguns ou todos os seus intermediários no nível de código da . Esses intermediários podem participar do domínio do intermediário da mas, subseqüentemente a qualquer momento, você pode migrar os intermediários para o nível de código da e pode fazer isso em estágios, se preferir. Este tópico descreve como migrar um intermediário da para o nível de código da , quando o intermediário da já estiver participando em um domínio do intermediário da .

Se dois ou mais intermediários estiverem em execução no mesmo sistema UNIX ou Windows, será necessário migrar todos eles ao mesmo tempo. Consulte a seção Coexistência com Releases Anteriores e Outros Produtos para obter informações adicionais. Se dois ou mais intermediários compartilharem o mesmo conjunto de tabelas de bancos de dados, você deverá migrar todos esses intermediários ao mesmo tempo. Se precisar migrar vários intermediários, no mesmo sistema ou em sistemas diferentes, adapte as instruções a seguir.

As informações deste tópico assumem que você esteja migrando um intermediário do .As mesmas informações aplicam-se, mas se estiver migrando um intermediário do .Basta substituir todas as referências ao "" por "" nas instruções a seguir.

Se estiver migrando um intermediário do que esteja participando de um domínio do intermediário do , substitua todas as referências ao "" por "" nas instruções a seguir.Para obter instruções sobre como migrar o suporte New Era of Networks Rules and Formatter para o , consulte a documentação do New Era of Networks.

Para migrar um intermediário da para o nível de código da , faça o seguinte:

  1. No sistema no qual o intermediário está em execução, faça o seguinte:
    1. Parar o intermediário.

      Em um sistema UNIX ou Windows, pare um intermediário emitindo o comando mqsistop com o nome do intermediário. Para obter informações sobre como utilizar o comando mqsistop, consulte o Guia de Administração.

      No z/OS, pare o intermediário, parando a tarefa iniciada.

    2. Desinstale o seguindo as instruções no manual apropriado para sua plataforma:
      • para AIX - Guia de Instalação
      • para HP-UX - Guia de Instalação
      • para Solaris - Guia de Instalação
      • para Windows NT e Windows 2000 - Guia de Instalação

      Em um sistema Windows, não selecione a opção para desinstalar totalmente o , incluindo dados.

      No z/OS, não é necessário remover o código do produto .

    3. Instale o . Em um sistema UNIX ou Windows, você precisa instalar apenas o componente Intermediário. Para obter instruções detalhadas sobre como executar esta tarefa, consulte:
    4. Em um sistema UNIX ou Windows, altere a definição de conexão ODBC para cada banco de dados Oracle e Sybase acessado pelo intermediário. No AIX, altere também a definição de conexão ODBC para cada banco de dados DB2 acessado pelo intermediário. Adicionalmente, se um fluxo de mensagens em execução no intermediário atualizar um banco de dados Oracle ou Sybase dentro de uma unidade de trabalho global coordenada pelo gerenciador de filas do intermediário, altere a definição do gerenciador de recurso XA para o banco de dados. Para fazer essas alterações, siga as instruções em Alterando as Definições da Conexão ODBC e do Gerenciador de Recurso XA para um Intermediário Migrado.
    5. Em um sistema UNIX ou Windows, migre as tabelas de bancos de dados do intermediário emitindo o comando mqsimigratetables com o nome do intermediário. Se dois ou mais intermediários compartilharem o mesmo conjunto de tabelas de bancos de dados, você precisará migrar as tabelas de bancos de dados apenas uma vez. Para obter informações sobre como utilizar esse comando, consulte Comando mqsimigratetables. No z/OS, configure o intermediário seguindo as instruções em Configurando um Intermediário Migrado no z/OS. A configuração do intermediário inclui a migração de suas tabelas de bancos de dados.
    6. Inicie o intermediário. Em um sistema UNIX ou Windows, você faz isso emitindo o comando mqsistart com o nome do intermediário e, no z/OS, iniciando a tarefa do intermediário. Para obter instruções detalhadas sobre como executar esta tarefa, consulte:
  2. Em um sistema no qual o executa, faça o seguinte:
    1. Na visualização Domínios da perspectiva Administração do Intermediário, clique com o botão direito no nome do intermediário e, em seguida, clique em Remover Filhos Implementados. Todos os grupos de execução do intermediário e seu conteúdo são excluídos e é criado um novo grupo de execução padrão vazio.
    2. Recrie os grupos de execução que estavam originalmente no intermediário. Recrie apenas os grupos de execução que deseja preservar. Utilize as informações registradas anteriormente para esta finalidade. Para obter instruções detalhadas sobre como executar esta tarefa, consulte Incluindo um Grupo de Execução a um Intermediário.
    3. Para cada grupo de execução que estava originalmente no intermediário, prepare um arquivo bar (broker archive). O arquivo bar deve conter o seguinte:
      • Os fluxos de mensagens que foram originalmente designados ao grupo de execução
      • Os conjuntos de mensagens que foram originalmente designados ao intermediário
      Para cada fluxo de mensagens designado, defina as seguintes propriedades:
      • Instâncias Adicionais
      • Contagem de Consolidação
      • Intervalo de Consolidação
      • Transação Coordenada

      Recrie apenas os dados de configuração de designações que deseja preservar. Utilize as informações registradas anteriormente para preparar o arquivo broker archive. Quando o arquivo broker archive estiver pronto, implemente-o no intermediário.

      Para obter instruções detalhadas sobre como executar esta tarefa, consulte Implementando Aplicativos de Fluxo de Mensagens.

      Primeiro, implemente os fluxos de mensagens e conjuntos de mensagens migrados para um ambiente de teste. Ao certificar-se de que eles estão funcionando corretamente, será possível implementá-los em um ambiente de produção.

A migração agora está concluída e o intermediário está pronto para utilização.

Conceitos relacionados
Coexistência com Releases Anteriores e Outros Produtos

Tarefas relacionadas
Instalando no AIX
Instalando no HP-UX
Instalando no Solaris
Instalando no Windows
Instalando no z/OS
Alterando as Definições da Conexão ODBC e do Gerenciador de Recurso XA para um Intermediário Migrado
Configurando um Intermediário Migrado no z/OS
Iniciando e Parando um Intermediário em Plataformas
Iniciando e Parando um Intermediário no
Iniciando o Intermediário
Incluindo um Grupo de Execução a um Intermediário
Implementando Aplicativos de Fluxo de Mensagens
Implementando uma Configuração de Topologia
Implementando uma Hierarquia de Tópicos

Referências relacionadas
Comando mqsimigratetables
Comando mqsistart