COMPLY - Nota 012866

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;

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Correção de comportamento que permitia que conexões permanecessem ativas no banco de dados após a finalização do processo de extração, que pode ocasionar queda no sistema devido a estouro do número de conexões permitidas pelo pool de conexões; Correção quando usuários diferentes executam processo de contabilização simultaneamente;

1- Ajuste no conector Webservice do ETL para permitir mapeamento de serviços publicados na internet. 2- Melhoria na performance do processo de extração quando se utiliza a opção "Atualizar Registros". 3- SImplementação de Sleep no Mapeamento Contabilização para atender as necessidade de sincronismo presentes no processo. 4- Liberação da funcionalidade de Filtros para RFC de Notas Fiscais Indiretos (Matriz, Filial, Docnum).

Melhoria da Interface de Notas Fiscais de indiretos, na ordenação dos documentos processados; Ajuste na fórmula de Alíquota; Ajustes na documentação referente aos mapeamentos de Extração de Notas Fiscais de Indiretos (TXT e RFC) Versão 13.0 e Notas Fiscais de Indiretos Retroativas Versão 4.0; Correção complementar à Nota 012555, para o processo de Contabilização; Correção do processo de Conciliação; Correção da tela de edição de registros com erros na Validação da Interface.


Pacotes de Atualizaçã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.