É possível migrar os dados de configuração de Publicação/Assinatura do WebSphere Message Broker Versão 6.1 para o WebSphere MQ.
Antes de começar:Para obter os detalhes mais recentes de todos os níveis suportados do
hardware e software, visite o website Requisitos do WebSphere Message Broker.
Este tópico supõe as seguintes etapas de pré-requisito:
- Você está usando atualmente o broker como uma interface para funções diferentes, mas, além de publicar e assinar, você deseja continuar usando essas outras funções depois de migrar as informações do Publicação/Assinatura para o WebSphere MQ.
- Em sistemas distribuídos, você configurou e inicializou um ambiente de
comando no qual os comandos do WebSphere MQ e do WebSphere Message Broker podem ser executados.
- Você instalou uma versão do WebSphere MQ que suporta o WebSphere Message Broker e migrou o gerenciador de filas de seu broker Versão 6.1.
- O atributo do gerenciador de filas PSMODE está configurado como
COMPAT; execute o comando ALTER QMGR PSMODE(COMPAT).
- Você não migrou seu broker Versão 6.1 para a Versão 8.0 e as definições de banco de dados do broker ainda são válidas para o WebSphere Message Broker Versão 6.1.
- Seu Versão 6.1 broker está parado.
Nota: A funcionalidade de WebSphere MQ Publicação/Assinatura pode alterar as cadeias de cabeçalhos da mensagem publicada. O corpo da mensagem não é afetado, mas evite suposições sobre o valor do campo CodedCharSetId nos cabeçalhos MQRFH2 ao subscrever.
Para migrar os dados de configuração do Publicação/Assinatura a partir de um broker da WebSphere Message Broker Versão 6.1 para a WebSphere MQ, conclua as seguintes etapas:
- Inicie o broker em seu sistema WebSphere Message Broker Versão 6.1 , mas não tente migrar o broker ainda.
- Execute o processo de migração com o parâmetro -r.
Para obter informações sobre o comando migmbbrk , consulte o centro de informações do WebSphere MQ .
Esta opção ensaia a migração dos dados de configuração do Publicação/Assinatura do
broker para seu gerenciador de filas subjacente sem alterar qualquer uma das
configurações. Por exemplo, em sistemas suportados que não sejam z/OS, use o seguinte comando para ensaiar a migração de um broker denominado BRK1:
migmbbrk -r -b BRK1
No z/OS, use os parâmetros equivalentes com o utilitário CSQUMGMB.
- Execute o seguinte comando:
migmbbrk -t -b brokername
em seguida, execute os comandos de segurança que configuram o ambiente de segurança. Se você não executar esses comandos, a migração falhará.
- Execute o processo de migração com o parâmetro -o.
O processo de migração migra os dados de configuração do Publicação/Assinatura para o gerenciador de filas e cria um arquivo de log e um novo arquivo de comandos de segurança.
Por exemplo, nos sistemas suportados que não sejam z/OS, use o seguinte comando:
migmbbrk -c -o -b BRK1
Esse comando conclui as seguintes ações:
- Migra os dados de configuração do Publicação/Assinatura a partir do broker BRK1
- Sobrescreve qualquer assinatura ou publicação retida existente no gerenciador de filas
- Cria um arquivo que tem o mesmo nome como uma assinatura de migração ou publicação retida
No z/OS, use os
parâmetros equivalentes com o utilitário CSQUMGMB.
- Pare o broker e verifique o Log de administração para confirmar que o broker parou.
Nota: Depois de parar o broker, o gerenciador de filas estará no modo COMPAT. Como resultado, o estado de Publicação/Assinatura não poderá ser alterado no WebSphere MQ ou WebSphere Message Broker, permitindo que a migração continue.
- Execute os comandos que estão em sua cópia do arquivo de comandos
de segurança.
- Para configurar o atributo do gerenciador de filas PSMODE para ENABLED, execute o seguinte comando:
ALTER QMGR PSMODE(ENABLED)
Esse comando inicia a interface de Publicação/Assinatura em fila para que o gerenciador de filas lide com todo o processamento subsequente de Publicação/Assinatura.
- Continue com a migração de seu Versão 6.1 do broker. Quando a migração estiver concluida, ative o conteúdo baseado na filtragem, em seu broker Versão 8.0 (se você estiver usando aquele recurso). Para obter informações adicionais, consulte Ativando a Filtragem Baseada em Conteúdo com o Publicação/Assinatura.