01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:Validação de versionamento de execução de programas
País:Brasil
Ticket:24309012 
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1988


02. SITUAÇÃO/REQUISITO

Após atualização do pacote 12.1.2507, no ambiente 32 bits começou a apresentar o código da release de produto como 12.1.X nas telas do produto e isso passou registra a release incorreta do produto no controle de versionamento das aplicações, onde o Logix faz uso da tabela LOG_VERSAO_PRG no banco de dados. No entanto, mesmo após correção da release do produto no pacote, o sistema passou a apresentar mensagens de divergências com a release correta 12.1.2507 para algumas aplicações que haviam sido executadas com a release 12.1.X.

03. SOLUÇÃO

Esta situação occorreu devido a uma falha inicial de expedição do pacote 12.1.2507 no portal onde a release ficou como 12.1.X indevidamente. O time de expedição Totvs rapidamente corrigiu a situação no portal, no entanto para as situações em que o pacote foi baixado com este problema e aplicado no ambiente, ao executar os programas do produto, as versões das aplicações executadas estavam sendo atualizadas na base de dados na tabela LOG_VERSAO_PRG com a release incorreta 12.1.X. 

Após ajustar a versão/release do pacote no RPO para 12.1.2507, passou a surgir então esta situação de divergências relatada devido a alguns programas estarem registrados na base com a revisão 12.1.X. 

Para corrigir este cenário, o sistema automaticamente identifica o valor incorreto da versão/release na base e realiza a respectiva correção no ato em que cada aplicação é executada por algum usuário, evitando assim falhas de divergências de versão de produto/programa.

A mesma solução foi aplicada tbem para versionamento de formulários caso alguma informação tbem tenha sido atualizada incorretamente.

Durante os testes também foi identificado que algumas rotinas metadado ou freeform estavam apresentando informações incorretas ao acionar a tela SOBRE das aplicações para visualizar informações de versão e revisão atual, número de build e título da aplicação. Um dos casos identificados foi do programa SUP22086 que internamente aciona o programa SUP22002.4GL mas carrega em tela o formulário metadado SUP22021 e estas informações estavam sendo apresentadas anteriormente de forma incorreta, mas agora passou a apresentar todos os dados de forma coerente, inclusive indicando quando trata-se de uma aplicação e formulário metadado PADRÃO, ESPECÍFICO ou Formulário metadado CUSTOMIZADO.

04. DEMAIS INFORMAÇÕES

Não se aplica.



05. ASSUNTOS RELACIONADOS