FileNet P8 Content Engine, Versão 5.0.+            Sistemas Operacionais:  Windows

Fazendo o Upgrade

É possível executar o Upgrader do Content Engine da linha de comandos para fazer o upgrade dos itens que você selecionou para upgrade no arquivo de status de upgrade upgrade.xml.

Antes de fazer upgrade de um armazenamento de objeto, a ferramenta Upgrader do Content Engine deixa o armazenamento de objeto off-line. Depois de fazer upgrade de um armazenamento de objeto, o Upgrader atualiza o valor de status correspondente para o armazenamento de objeto no arquivo upgrade.xml.

Para executar o upgrade:

  1. Efetue logon em um sistema onde o Upgrader do Content Engine da linha de comandos está instalado como o ce_upgrade_user.
  2. Navegue para o diretório ce_install_path\tools\upgrade, que contém o arquivo CE35_to_50Upgrader.bat.
  3. Opcional: Para ver as opções disponíveis, execute a ferramenta Upgrader a partir de uma linha de comandos da seguinte forma: CE35_to_50Upgrader.bat
  4. Execute a ferramenta Upgrader inserindo o seguinte comando:

    CE35_to_50Upgrader -i upgrade.xml -r

    O sinalizador -r é opcional. Se você incluí-lo no comando, a ferramenta irá gerar um relatório HTML.

    Importante: O Upgrader faz upgrade apenas dos itens cujo status inicial é ReadyToUpgrade e cujo valor de SelectedForUpgrading é yes.

    O Upgrader envia uma mensagem de status para a linha de comandos e para um sistema de criação de log log4j conforme ele tenta fazer o upgrade de cada item. Se o upgrade para um item específico falhar, o Upgrader parará.

  5. Se o upgrade falhar para um item, conclua as seguintes etapas:
    1. Utilize as informações (código de exceção e rastreio de pilha) na saída da linha de comandos ou o arquivo log4j para corrigir o erro.
    2. Edite o arquivo upgrade.xml para substituir qualquer valor de Status de UpgradeStarted ou UpgradeFailed para ReadyToUpgrade.
    3. Se o upgrade do complemento do armazenamento de objeto levar mais de 10 minutos e falhar, observe as exceções no log. Aumente suas configurações de tempo limite do servidor de aplicativos.

      Conclua as seguintes etapas:

      1. Aumente o valor de tempo limite da transação do servidor de aplicativos. Anote os valores existentes antes de fazer mudanças. Dependendo do seu hardware, poderá ser necessário aumentar o valor de tempo limite para, no máximo, 6000 segundos.
        IBM® WebSphere Application Server
        Navegue para Servidores de Aplicativo > servername > Serviços de Contêiner > Serviços de Transação e aumente os valores para Tempo Limite de Tempo de Vida Total da Transação e Tempo Limite Máximo da Transação.
        Oracle WebLogic Server
        Aumente o valor para Domínio > Serviços > JTA > Segundos de Tempo Limite e o valor para Servidores > CEServerInstanceName > Configuração > Ajuste > Tempo Máximo do Encadeamento Parado. Utilize o mesmo valor para ambas as configurações.
        JBoss Application Server
        Edite o arquivo jboss-service.xml para configurar o valor para <attribute name="TransactionTimeout">.
      2. Reinicie o servidor de aplicativos.
      3. Reinicie o upgrade para complementos do armazenamento de objeto.
      4. Após o upgrade ser concluído com sucesso, você pode redefinir as configurações de tempo limite do servidor de aplicativos para os valores anteriores.
    4. Se a falha ocorreu devido a um erro após a atualização de banco de dados ser concluída, restaure o banco de dados a partir do backup.


Feedback

Última atualização: novembro de 2010


© Copyright IBM Corporation 2010.
Este centro de informações foi desenvolvido com a tecnologia Eclipse. (http://www.eclipse.org)