BI - 5.8.11.12
05/07/2019
Tarefas liberadas: 8
Extração
Valor Não Atribuído na visão Região Cliente - Top 50 Clientes
Problema: ao realizar a carga do Data Mart de Faturamento, as cidades que possuíam acentuação não eram retornadas para o campo NOMMUA presente em algumas tabelas do BI. Isso ocorria, pois era retornado um valor composto por sigla do estado mais cidade. Por exemplo, para SPSAOPAULO retornava o valor XXNAOATRIBUIDO. Desta maneira, na visão Região Cliente - Top 50 Clientes do Data Mart era exibido Não Atribuído em Estado do Cliente.
Correção efetuada: ajustamos a rotina para validar as cidades que possuem acentuação e assim, retornar corretamente o valor para o campo NOMMUA.
Local: Data Mart de Faturamento
Proprietária
Travamento de serviço devido a atualização automática da Proprietária
Problema: durante a inicialização do sistema e alguns serviços, quando executada a verificação para atualização da Proprietária, era apresentada uma mensagem no sistema, que travava a execução do serviço e impedia sua a execução. Isso ocorria pois as instâncias de serviços não possuíam interações com usuários.
Correção efetuada: ajustamos a rotina de validação da atualização da Proprietária. Assim, caso ocorra alguma exceção, ela será lançada no log da aplicação e não será exibida a mensagem em tela.
Erro ao tentar inicializar sistema após atualização
Problema: ao tentar inicializar o sistema, ocorria o erro Win32 dispositivo não encontrado que impedia a sua abertura. Isto ocorria, pois as estações não possuem a porta de comunicação com serviço de informações da instalação liberada em seu firewall.
Correção efetuada: alteramos a rotina para que não ser mais necessário a liberação da porta.
CBDS
Melhorias no Editor SQL
Com intuito de melhorar o comportamento do Editor SQL, alteramos:
- a sobreposição do editor em outras telas para que ao selecionar o foco em outras telas do CBDS, o editor não fique acima destas telas;
- o gerenciamento da quantidade de telas abertas do editor. Desta maneira, ao solicitar a abertura do Editor SQL, o CBDS fará uma verificação para que, caso já exista um editor aberto, este seja apresentado.
Local: Ferramentas > Editor de SQL
Web services
Logs de web services não eram apagados conforme determinado no editor
Problema: a limpeza de logs não era respeitada conforme determinado no editor de web services.
Correção efetuada: ajustamos a rotina responsável pela limpeza dos logs para funcionar conforme está no editor.
Regras e Funções
Erro ao executar chamada de uma requisição HTTP (POST)
Problema: ao executar a chamada de uma requisição HTTP (POST), era exibida a mensagem Não foi possível obter uma conexão segura com o servidor. A mensagem era exibida em decorrência do protocolo TLS 1.2 do servidor estar configurado para receber o conjunto de codificação TLS GCM. Essa codificação não está disponível no java 7 homologado pelo Senior.
Correção efetuada: alteramos os arquivos JARs do Java que possuem as codificações necessárias para que a função funcione corretamente.
Gerenciamento de Usuários
Não era gravado corretamente o usuário que realizou a alteração SGU
Problema: não era gravado corretamente no registro de log, o usuário que realizou a alteração no Senior Gerenciador de Usuários.
Correção efetuada: alteramos o parâmetro responsável por identificar o usuário logado no SGU, para registrá-lo corretamente no log de alteração.
Rotinas de Banco de Dados
Mensagem de erro ao executar update com batch no banco de dados Oracle
Problema: ao executar um update com batch no banco de dados Oracle, era apresentada a mensagem Error - ORA-01480: nulo à direita não encontrado do valor de ligação de STR. Isso ocorria pois os parâmetros do tipo String deveriam ser terminadas com o caractere de terminação #0.
Correção efetuada: alteramos a definição do OCI SQLT_STR para SQLT_CHR, que não precisa da terminação de String #0. Desta maneira, a execução do update com batch no banco de dados será feito corretamente.