Módulo: Integração - Interfaces
Funcionalidade: Interfaces
Data/Hora da Publicação: 23/01/2020 19:30:41
Data/Hora Última Alteração: 24/01/2020 14:23:16
Descrição da Nota: 1) Melhorias para Extração de Dados: Melhoria da limpeza de pool de conexão; Implementação da redefinição dos parâmetros dos Sistemas Remotos; Correção das conexões fechadas durante a execução de fórmulas. 2) Melhorias para Interface de Dados: Implementação do reprocessamento das execuções das Interfaces; Melhoria da limpeza do pool de conexão; Correção da edição de registros em lote; Melhoria da Limpeza das Tabelas Intermediárias das Interfaces de NF Indiretos e NF Detalhadas - PUB.
Descrição
· Componente ETL – Processo de Extração de Dados
1) Implementação da redefinição dos parâmetros na Tela de Sistemas Remotos, ao editar os parâmetros de Extração de Dados, através da tela de Sistemas Remotos, será possível redefinir todas as conexões para a Extração de Dados, inclusive as que anteriormente eram ocultas, clicando no Botão “Definir Manualmente”, conforme demonstram as imagens a seguir:
2) Ajustes nas funcionalidades de limpeza de pool de conexões dos processos de Extração de Dados;
3) Melhoria no log de execução da Extração de Dados, para identificar o servidor de aplicação da execução do processo;
4) Correção para a falha na execução de fórmulas na Extração de Dados:
“Erro ao inserir o registro XXX no DataTable: (GetNewKeyStringItem) Cannot access a disposed object. Object name: 'OracleConnection'.”.
· Componente Interface – Processo de Interface de Dados:
1) Implementação do reprocessamento das execuções das Interfaces de Dados.
Foi criada a possibilidade de poder-se reprocessar uma execução das Interfaces de Dados. Tal tal, basta clicar na execução desejada, que os botões de "Processar (Imediato)" e "Processar (Avançado)" ficarão desabilitados e o botão de "Reprocessar" ficará habilitado, conforme demonstram as imagens a seguir:
Esse reprocessamento, levará em consideração todas as informações (parâmetros) da execução de origem.
Já a tela de Execução da Interface, terá um limite de execuções a serem visualizadas, de acordo com o parâmetro "Configuração Geral", que define o número de dias em relação à execução das Interfaces a serem exibidos na tela de Execução da Interface, conforme demonstrado na imagem a seguir:
Sendo assim, o comportamento dessa tela terá semelhança com a tela de Extração de Dados, levando-se em conta as melhorias da usabilidade e maior experiência do usuário ao operar os sistemas Workspace e Comply, além do fato de poder reutilizar filtros anteriormente criados.
2) Melhoria da limpeza do pool de conexão, que durante a execução das Interfaces, pode acarretar em queda do serviço Sonda, devido às várias conexões abertas em sua execução.
3) Correção da edição de registros em lote, que emitia mensagem de "Object Reference Not Set To An Instance Of An Object" ao clicar na opção "Editar Condições".
4) Melhoria da obtenção da consulta a ser realizada para cada Interface executada, que antes era realizada de forma menos performática.
5) Melhoria da Atualização dos filtros definidos para a Limpeza das Tabelas Intermediárias das Interfaces de NF Indiretos e NF Detalhadas - PUB;
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)
Informações Complementares
1. Recomendamos que sejam aplicados, primeiramente em ambiente de Homologação/Qualidade, os procedimentos descritos nesta nota antes de aplicar no ambiente produtivo;
2. Analisar e aplicar os pré-requisitos que são premissas para esta atualização de Extração de Dados e Interface de Dados da Base Corporativa. Verificar as notas, que são pré-requisitos:
· Comply - ETL : Nota 012793
· Comply - Interface : Notas 012576 e 012735
3. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta nota:
01 - 702050 - ETL_DLL_MELHORIA_RETRY_OPENCONECTION_250152
02 - 702384 - ETL_DLL_AJUSTE_CONT_BAR_PROGRE_RFC_251659
03 - 702392 - ETL_DLL_MLH_CONTADOR_BARRA_PROG_251659
04 - 702106 - ETL_DTA_INSERT_ETL_SCHEDULER_LOG_PARAM_250414
05 - 701177 - ITG_DLL_DELETE_NOTAS_PUB_246823
06 - 701811 - ITG_DLL_REPROC_EXEC_ITG_247382
07 - 702227 - ITG_DLL_CORRIGE_TASK_AGEND_251099
4. Parar o serviço do componente framework Sonda;
5. Iniciar o serviço do componente framework Sonda.