Antes de começar
Antes de iniciar esta
tarefa, você deve concluir a tarefa a seguir:
Este tópico descreve como migrar um domínio do intermediário do para o .
Você pode migrar de qualquer nível de serviço do
novamente para e
incluindo o Fix Pack 2.
Para obter informações sobre quais componentes do podem coexistir com os
do , consulte Coexistência com Releases Anteriores e Outros Produtos.
Para migrar um domínio do intermediário do para o , faça o seguinte:
- Utilizando uma sessão do , exclua todos os intermediários que não serão mais necessários
após a migração da visualização Topologia e reimplemente a topologia.Feche essa e todas
as demais sessões do .
Para obter informações sobre como utilizar o para
executar esta tarefa, consulte - Utilizando
o .
- Em cada sistema no qual um ou mais
intermediários estão em execução, faça uma das seguintes ações para
cada intermediário:
- Se não precisar mais do intermediário após a
migração, pare o intermediário e exclua-o.
- Se desejar migrar o intermediário do nível de código da para
o nível da , pare o intermediário, mas não o exclua.
- Se desejar preservar o intermediário no nível de código de , não faça nada.Não é necessário pará-lo.
Em um sistema UNIX ou Windows, você pára um
intermediário emitindo o comando mqsistop
com o nome do intermediário e exclui um
intermediário emitindo o comando
mqsideletebroker com o nome do
intermediário. Para obter informações sobre como utilizar esses e
outros comandos do ,
consulte o Guia de Administração do
.
Para
obter informações sobre como parar e excluir um
intermediário no z/OS, consulte o
para z/OS
Customization and
Administration Guide.
- No sistema no qual o está em execução:
- Pare o
emitindo o comando mqsistop para o
componente ConfigMgr.
- Opcional: Se não desejar preservar os dados
de designações, de topologia e de tópicos no repositório de
configuração, exclua o
emitindo o comando mqsideleteconfigmgr com
os parâmetros -n -m. O uso desses parâmetros faz com que o repositório de configuração e o
repositório de mensagens sejam excluídos.
- Opcional: Se desejar preservar os dados de designações,
de topologia e de tópicos no repositório de configuração, não exclua o .
- Em um sistema no qual o
está em execução, pare o
e exclua-o.
Em um sistema UNIX ou Windows, você pára um
emitindo o comando
mqsistop para o componente
UserNameServer e exclui um
emitindo o comando
mqsideleteusernameserver.
Para obter informações sobre como parar e excluir um no
z/OS, consulte o for z/OS
Customization and Administration
Guide.
- Em cada sistema, exceto em um sistema UNIX ou Windows
executando um intermediário que deseja preservar no nível de
código do , desinstale
. Siga 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, se
desejar preservar os dados de designações, de topologia e de tópicos
no repositório de configuração ou os dados nas tabelas do banco de
dados do intermediário.
No z/OS, não é necessário remover o código do produto .
- Em cada sistema, exceto em um sistema UNIX ou Windows que esteja executando
um intermediário que você deseja preservar no nível de código da
, instale os componentes do requeridos. Para obter instruções detalhadas sobre como executar esta tarefa, consulte:
- No sistema no qual o será executado:
- Opcional: Se estiver preservando os dados
de designações, de topologia e de tópicos no repositório de
configuração, migre os dados emitindo o comando
mqsicreatetables para o componente
ConfigMgr. Neste momento, não utilize o parâmetro -d. Para obter informações sobre como utilizar esse
comando, consulte Comando mqsimigratetables.
- Opcional: Se não estiver preservando os
dados de designações, de topologia e de tópicos no repositório de
configuração e tiver excluído anteriormente o
, crie um novo
emitindo o comando
mqsicreateconfigmgr. Para obter instruções detalhadas sobre como executar esta tarefa, consulte Criando um.
- Inicie o
emitindo o comando mqsistart para o
componente ConfigMgr. Para obter instruções detalhadas sobre como executar esta tarefa, consulte Iniciando e Parando o.
- Em cada sistema no qual o executa, faça o seguinte:
- Inicie o e conecte o ao domínio de intermediário. Na visualização Domínios da perspectiva Administração do
Intermediário, certifique-se de que possa ver todos os intermediários escolhidos
para migrar: os que estão preservados no nível de código da e os
que estão sendo migrados do nível de código da para o nível da .Feche o .
Consulte Criando uma Conexão de Domínio para obter instruções detalhadas sobre como conectar o workbench
ao domínio de intermediário.
- Importe os fluxos de mensagens que deseja migrar
emitindo o comando mqsimigratemsgflows. O comando também importa informações sobre os
nós definidos pelo usuário que são utilizados pelos fluxos de mensagens.
Para obter instruções detalhadas sobre como executar esta tarefa, consulte Migrando um Fluxo de Mensagens.
- Importe os conjuntos de mensagens que deseja migrar
emitindo o comando mqsimigratemsgsets. Para obter instruções detalhadas sobre como executar esta tarefa, consulte Migrando um Conjunto de Mensagens.
- Em um sistema no qual você escolheu executar um , faça o seguinte:
- Crie emitindo
o comando mqsicreateusernameserver. No
z/OS, é necessário configurar
. Para obter instruções detalhadas sobre como executar esta tarefa, consulte:
- Inicie o . Em
um sistema UNIX ou Windows, você faz isso emitindo o comando
mqsistart para o componente
UserNameServer e, no z/OS,
iniciando a tarefa . Para obter instruções detalhadas sobre como executar esta tarefa, consulte:
- Em cada sistema no qual você está migrando um ou mais intermediários do nível de código da para o nível da , faça o
seguinte:
- Em um sistema UNIX ou Windows, altere a definição de conexão ODBC
para cada banco de dados Oracle e Sybase acessado por um intermediário. No AIX, altere também a definição de conexão ODBC para cada
banco de dados DB2 acessado por um intermediário. Adicionalmente, se
um fluxo de mensagens em execução em um 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.
- Em um sistema UNIX ou Windows, migre as tabelas de
bancos de dados de cada 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. No
z/OS, configure cada intermediário. A configuração de um
intermediário inclui a migração de suas tabelas de bancos de dados.
Para obter instruções detalhadas sobre como executar
essas tarefas, consulte:
- Inicie cada 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:
Não é necessário fazer nada para os intermediários que estão sendo preservados
no nível de código de .
- Em um sistema no qual o executa, faça o seguinte para cada
intermediário que está sendo migrado do nível de código da para
o nível da :
- 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.
- 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.
- 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 bar.
- 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.
- Em um sistema no qual o executa, implemente os dados
completos de configuração de topologia e de tópicos. Para obter instruções detalhadas sobre como executar
estas tarefas, consulte Implementando uma Configuração de Topologia e Implementando uma Hierarquia de Tópicos.
A migração agora está concluída e o domínio do intermediário está pronto para utilização.
Você pode eliminar quaisquer tabelas do banco de dados ou
bancos de dados e excluir quaisquer gerenciadores de filas que não
são mais necessários.
Se tiver preservado os dados de designações,
de topologia e de tópicos no repositório de configuração durante a
migração e não tiver excluído o
, as tabelas de bancos de
dados do após a migração
conterão dados de desenvolvimento não mais requeridos pelo
. Quando certificar-se de que a migração foi bem-sucedida, poderá
excluir esses dados. Para obter informações sobre como fazer isso, consulte Limpando as Tabelas do Banco de Dados do após a Migração.