Problemas na atualização pro SEI 3.0.2?==?utf-8?q? (Parâmetro de Infra SEI_HABILITAR_VERIFICACAO_REPOSITORIO não?==?utf-8?q? criado)
Fabricio Rodrigues Caseiro
27 de Março de 2017 às 15:37
Bom dia, pessoal.
Aqui na UFRJ motamos o ambiente de produção já com a versão 3.0 do SEI/SIP.
Recentemente atualizamos para a versão 3.0.2 conforme as recomendações do manual e descobrimos alguns problemas:
1) A atualização prevê a criação de um campo "SEI_HABILITAR_VERIFICACAO_REPOSITORIO" na tabela infra_parametro do banco do SEI que não é criada automaticamente pelo sistema;
2) A documentação de atualização do SEI diz para rodar o script "sei/scripts/atualizar_versao.php". Ao fazer isso ele dá erro e retorna "ERRO: VERSAO JA CONSTA COMO ATUALIZADA". Fui verificar e detectei que no banco de dados a versão do SEI consta como 3.0.1 (já no arquivo sei/web/SEI.php o SEI_VERSAO diz 3.0.2) e o SIP no banco diz 2.0.0 (já no arquivo sip/web/Sip.php diz 2.0.1);
Preciso da ajuda de vocês para corrigir essas inconsistências. O mesmo ocorre com mais alguém?
Abraços. --
Atenciosamente,
Fabricio Rodrigues Caseiro Analista de Tecnologia da Informação Diretor da Divisão de Suporte a Sistemas Corporativos - TIC/UFRJ +55 (21) 3938-1956
Pelo descrito no e-mail anterior, não a inconsistências em relação à atualização do ambiente da UFRJ. Os dados passados estão corretos.
Explicando melhor...
*1) A atualização prevê a criação de um campo
"SEI_HABILITAR_VERIFICACAO_REPOSITORIO" na tabela infra_parametro do banco
do SEI que não é criada automaticamente pelo sistema;* Este comportamente está correto. O pacote de atualização do SEI, conforme descrito no arquivo Leiame.txt do pacote de atualização, não prevê a atualização da base de dados, mas somente dos códigos-fontes.
Nas notas de novidades da versão 3.0.1 ele cita que o parâmetro SEI_HABILITAR_VERIFICACAO_REPOSITORIO precisa ser criado nos parâmetros do SEI, mas não diz que é para ser feito diretamente no banco de dados. O parâmetro precisa ser criado na funcionalidade SEI > Infra > Parâmetros > Novo (Vide imagem)
*2) A documentação de atualização do SEI diz para rodar o script
"sei/scripts/atualizar_versao.php". Ao fazer isso ele dá erro e retorna "ERRO: VERSAO JA CONSTA COMO ATUALIZADA". Fui verificar e detectei que no banco de dados a versão do SEI consta como 3.0.1 (já no arquivo sei/web/SEI.php o SEI_VERSAO diz 3.0.2) e o SIP no banco diz 2.0.0 (já no
arquivo sip/web/Sip.php diz 2.0.1);*
O esquema de controle de versão do SEI segue a seguinte regra:
*AA**.**BB**.**CC* (Exemplo 3.0.1)
*AA* - Versão Maior, incrementado quando ocorre uma grande mudança com quebra de compatibilidade com as versões de componentes e na API. Sempre ocorre grandes atualizações no banco de dados.
*BB* - Versão Menor, incrementado quando são adicionado novas funcionalidades mas sem quebra de compatibilidade com as versões de componentes e na API. Sempre ocorre grandes atualizações no banco de dados.
*CC* - Patch de correção, incrementado quando são adicionados correções de bugs e pequenas atualizações de regras no sistema. *Nunca **ocorre grandes atualizações no banco de dados.*
Isto explica o comportamento descrito na questão anterior, o novo parâmetro adicionado (*SEI_HABILITAR_VERIFICACAO_REPOSITORIO*) foi inserido no patch de correção 3.0.1 que não modifica o banco de dados, por isto a instrução para criar este novo parâmetro diretamente pela funcionalidade do SEI.
A versão registrada no banco de dados está 3.0.*1* porque a instalação inicial feita na UFRJ foi feita com a versão 3.0.1. Normalmente, o script só será executado novamente quando existir atualizações no SEI que alteram o banco de dados, ou seja, incrementos no primeiro ou segundo número da versão (Exemplo: 3.1.X , 3.2.X, etc.)
Em relação à versão do SIP 2.0.0, também não é um problema. O SIP é uma outra aplicação é a versão 2.0.X realmente é sua última versão. Por ser uma aplicação distinta, ele não segue o mesmo número de versão do SEI.
Atenciosamente,
Em seg, 27 de mar de 2017 às 12:37, Fabricio Rodrigues Caseiro < fcaseiro@tic.ufrj.br> escreveu:
> Bom dia, pessoal. > > Aqui na UFRJ motamos o ambiente de produção já com a versão 3.0 do SEI/SIP. > > Recentemente atualizamos para a versão 3.0.2 conforme as recomendações do > manual e descobrimos alguns problemas: > > 1) A atualização prevê a criação de um campo > "SEI_HABILITAR_VERIFICACAO_REPOSITORIO" na tabela infra_parametro do banco > do SEI que não é criada automaticamente pelo sistema; > > 2) A documentação de atualização do SEI diz para rodar o script > "sei/scripts/atualizar_versao.php". Ao fazer isso ele dá erro e retorna > "ERRO: VERSAO JA CONSTA COMO ATUALIZADA". Fui verificar e detectei que no > banco de dados a versão do SEI consta como 3.0.1 (já no arquivo > sei/web/SEI.php o SEI_VERSAO diz 3.0.2) e o SIP no banco diz 2.0.0 (já no > arquivo sip/web/Sip.php diz 2.0.1); > > Preciso da ajuda de vocês para corrigir essas inconsistências. O mesmo > ocorre com mais alguém? > > Abraços. > -- > > Atenciosamente, > > Fabricio Rodrigues Caseiro > Analista de Tecnologia da Informação > Diretor da Divisão de Suporte a Sistemas Corporativos - TIC/UFRJ > +55 (21) 3938-1956 <(21)%203938-1956> > _______________________________________________ > sei-tecnico mailing list > sei-tecnico@listas.softwarepublico.gov.br >https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico > -- ---