Preparando o Sistema Existente

O upgrade do sistema exige as seguintes etapas:

Colocando o Sistema em um Estado de Repouso

Antes de fazer upgrade do seu sistema, você deve certificar-se de que está no estado de repouso. Isso significa que todos os eventos em andamento estão concluídos e que todas as transações questionáveis estão resolvidas antes de fazer o backup do ambiente e executar o procedimento de upgrade.

As etapas a seguir descrevem como colocar o sistema em um estado de repouso:

  1. Envie novamente os eventos com falha ou descarte os eventos (essa etapa é opcional).
  2. Pare o polling dos conectores para as tabelas de eventos, definindo a propriedade PollFrequency do conector para No e iniciando novamente o conector.
  3. Deixe que todos os eventos sejam executados no sistema, incluindo todos os eventos em andamento. Todas as transações questionáveis devem ser resolvidas.
  4. Limpe as filas removendo os eventos antigos das filas.
    Nota:
    Execute a etapa 4 apenas se você não estiver processando os eventos com falha e optar por enviar novamente os eventos a partir do aplicativo. Caso contrário, as filas devem ficar vazias, mas examine novamente para ter certeza.

Consulte o System Administration Guide para obter informações adicionais sobre como parar um sistema em execução normalmente.

Fazendo Backup do Sistema

Fazer o backup do sistema permite recuperar quaisquer arquivos que sejam sobrescritos inadvertidamente durante a instalação da nova versão. Antes de executar o procedimento de upgrade, faça backup dos dados estáticos e dos dados dinâmicos (dados alteráveis dos quais você faz backup regularmente, independente de upgrades). Para exemplos de dados estáticos e dinâmicos, consulte a Tabela 2.

Para fazer o backup do sistema, proceda da seguinte forma:

A Tabela 2 resume como fazer backup de diferentes componentes.

Tabela 2. Métodos de backup para dados
Tipo de Dados Método de Backup
Dados Estáticos

Repositório Use o utilitário repos_copy para salvar todos ou alguns componentes do sistema personalizado. Para obter informações adicionais, consulte a descrição de como fazer backup dos componentes no Guia de Administração do Sistema.

Arquivos personalizados da classe Java de mapas (.class) Para incluir esses arquivos no backup do sistema, certifique-se de que o seguinte diretório esteja no backup do sistema: ProductDir\DLMs

Conectores Personalizados Inclua o seguinte diretório em seu backup do sistema: ProductDir\connectors\connector_name, em que connector_name é o nome do conector personalizado.

Scripts personalizados de inicialização Se você tiver personalizado algum script de inicialização, certifique-se de que esteja incluído no seu backup de sistema.

Arquivo de configuração do ICS Express (InterchangeSystem.cfg) Inclua no backup do sistema o arquivo de configuração do ICS Express que reside no diretório /QIBM/UserData/WBIServer43/nome_do_servidor, em que nome_do_servidor é o nome do ICS. QWBIDFT é o padrão no OS/400.
Dados Dinâmicos

Tabelas de referência cruzada, eventos com falha e relacionamentos Utilize o utilitário de backup do banco de dados para o banco de dados. Para obter informações adicionais, consulte a descrição de como fazer backup dos componentes do sistema no Guia de Administração do Sistema.

Tabelas de archive de eventos do conector Utilize o utilitário de backup do banco de dados para o banco de dados que contém essas tabelas.

Arquivos de log Inclua o seguinte diretório no backup do sistema:/QIBM/UserData/WBIServer43/nome_do_servidor/DLMs, em que nome_do_servidor é o nome do ICS. QWBIDFT é o padrão no OS/400.

Encerrando o Sistema

Depois que os backups forem concluídos, você poderá encerrar o sistema da seguinte maneira:

  1. Encerre o InterChange Server Express e seus componentes relacionados.
  2. Encerre o subsistema QWBISVR43 utilizando o seguinte comando de CL: ENDSBS SBS(QWBISVR43) OPTION(*IMMED).

    Alternativamente, emita um comando /QIBM/ProdData/WBIServer43/bin/stop_server_gracefully.sh nome_do_servidor em uma shell QSH ou através da CL. Observe que nome_do_servidor corresponde ao nome da instância do WBI. Esse script de shell pode ser utilizado pela CL para encerrar normalmente o servidor WBI em preparação para o encerramento.

  3. Encerre o MQ Queue Manager utilizando o seguinte comando de CL: WRKMQM. Localize o nome da fila e, em seguida, selecione a opção para encerrar o gerenciador de filas.

    O nome_da_fila é nome_do_servidor.QUEUE.MANAGER, em que nome_do_servidor é o nome da instância do Interchange Server Express. O servidor padrão é denominado QWBIDFT e, portanto, o nome_da_fila é QWBIDFT.QUEUE.MANAGER. Observe que o nome_do_servidor é fornecido inteiramente em maiúsculas no nome_da_fila junto com o restante do nome. Isso é obrigatório.

Para obter informações adicionais sobre o encerramento do sistema, consulte Guia de Administração do Sistema.

Copyright IBM Corp. 2004