Você pode desempenhar a migração de versões anteriores do WebSphere ESB
utilizando um "assistente" de migração (interface gráfica com o usuário)
ou uma série de comandos ou scripts.
Assistente de Migração
O assistente de migração o orienta pelo processo de migração. Será solicitado que você preencha alguns campos e faça algumas escolhas fornecidas pelo assistente ou utilize os padrões. O assistente de migração pode ser chamado a partir do painel First Steps do
WebSphere ESB. Também é possível chamá-lo diretamente de
install_root\bin\wbi_migration.bat (nos sistemas Windows®) ou de
install_root/bin/wbi_migration.sh (nos sistemas baseados em UNIX).
Nota: Se você estiver utilizando um sistema operacional i5/OS, não é possível utilizar o
assistente de migração. Você deve utilizar os comandos de migração.
Comandos de Migração
É possível utilizar uma série de scripts chamados a partir da linha de comandos para migrar de uma versão anterior do
WebSphere ESB se você optar por não utilizar o assistente de migração.
Os comandos a seguir devem ser executados na seqüência correta:
- WBIPreUpgrade - Esse comando, que é executado primeiro, salva a configuração e os aplicativos existentes do WebSphere ESB em um diretório de backup específico da migração.
- WBIPostUpgrade - Esse comando, que pode ser executado em segundo lugar, processa o conteúdo do diretório de backup específico da migração que foi criado com o comando WBIPreUpgrade e importa-o para o novo ambiente do WebSphere ESB.
- WBIProfileUpgrade.ant - Este script precisa ser executado
manualmente após a execução dos comandos WBIPreUpgrade e WBIPostUpgrade
apenas se você estiver migrando uma célula contendo clusters. Também pode ser necessário executá-lo em casos especiais nos quais a migração não ocorreu com êxito.
O script atualiza aplicativos corporativos e definições de configuração em um perfil. O comando WBIPostUpgrade chama esse script e para cenários que não estão em cluster não precisa ser executado novamente manualmente uma segunda vez.
Scripts de Upgrade de Banco de Dados
Normalmente, se atualizações forem necessárias para quaisquer bancos de dados que suportam os componentes WebSphere ESB, a atualização é concluída automaticamente quando o processo do servidor migrado é iniciado. Entretanto, algumas circunstâncias requerem que os bancos de dados
sejam atualizados manualmente.
Você deve atualizar os bancos de dados manualmente
utilizando scripts fornecidos com o
WebSphere ESB
nas seguintes circunstâncias:
- Se o processo do servidor não tiver permissões suficientes (ou
seja, se ele não tiver sido configurado com o ID do usuário correto
com permissões suficientes para o banco de dados aplicável)
- Se você utilizou espaços de tabela não-padrão
- Se seus servidores executam o Business Process Choregrapher