Histórico da Página
Quando um zoom metadado, que faça uso da função de carga de dados, registrar número de linhas inválida, será registrado no LOG do AppServer uma mensagem de erro para alertar sobre a falha de contagem de linhas, para que de alguma forma seja, ao menos, tenha o registro de uma falha que deve ser analisada na função de carga de zoom. A mensagem de erro registrada no LOG do Appserver será:
01. DADOS GERAIS
Produto: |
| ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||||||
Segmento: |
| ||||||||||||||||||||
Módulo: | Framework | ||||||||||||||||||||
Função: | Zoom Metadado - LZoomMetadata | ||||||||||||||||||||
Ticket: | 10150772 | ||||||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-3487 |
...
Após análise do problema, foi identificado que a origem real do problema está no zoom metadado zoom_cre_cobr_escrit_conteudo que utiliza a funcionalidade de carga de dados do zoom através da utilizando a função fin10019_carrega_zoom_conteudo(). No entanto, no entanto esta função está retornando a contagem total de linhas do array com 81 linhas, sendo que o Array array está com 80 linhas.
Situação A situação foi reportada para análise na rotina do FIN10019, no entanto foi implementada uma melhoria no Framework no componente LZoomMetadata e também nas funções utilitárias para variáveis do tipo array (ArraySort) para que a contagem de linhas seja ajustada automaticamente e desta forma não gerar mais a inconsistência reportada acima.
Desta forma, quando um zoom metadado, que faça uso da função de carga de dados, registrar número de linhas inválida, além de fazer o ajuste automático para o total correto de linhas, será registrado no LOG do AppServer uma mensagem de erro para alertar sobre a falha de contagem de linhas, para que de alguma forma seja. Assim, ao menos , tenha o registro de uma existirá uma forma registrar uma falha que deve ser analisada na função de carga de zoom. A mensagem de erro registrada no LOG do Appserver será:
...