COMPLY - Nota 012735

Módulo: Integração - Interfaces

Funcionalidade: Interfaces

Data/Hora da Publicação: 22/11/2019 15:36:20

Data/Hora Última Alteração: 26/11/2019 07:22:17

Descrição da Nota: 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;

Sintoma

 

  • Componente ETL – Processo de Extração de Dados

Ao processar a Extração de dados, caso ocorresse alguma falha durante o processo, a conexão relacionada não era encerrada corretamente.

 

Estas conexões ociosas, permanecem no pool de conexões do banco podendo

ocasionar falhas que provocam a queda do servidor da framework, ou a sua

reinicialização.

 

  • Componente ETL – Processo de Extração de Dados (Contabilização)

Quando dois usuários executam o processo de Contabilização ao mesmo tempo, os dados são conflitados, culminando no envio de registros para SAPs errados, o que leva ao erro: “Empresa XXXX não está definida”.

 

Solução

  • Componente ETL – Processo de Extração de Dados

Foi realizado tratamento para finalizar as conexões abertas durante o processo independente da sua execução com sucesso ou falha.

  • Componente ETL – Processo de Extração de Dados (Contabilização)

Foi implementado a passagem de filtros no processo de extração, de forma a informar os registros selecionados em tela, permitindo então a execução simultânea de dois ou mais processos de Contabilização.

 

Atenção!

 

Após aplicação das requests, será necessário reeditar o registro de Sistemas Remotos para que a alteração se propague.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento na funcionalidade de envio/recebimento dos lançamentos, incluindo a chave de negócio dos lançamentos nos parâmetros do processo.

1- Correção de problema causando lentidão ao fazer chamadas RFCs no SAP. 2- Correção de problema no Conector de Banco de Dados ao executar tarefas apontando para bancos externos. 3- Ajuste contator erros Processo de Interface, para considerar a parametrização de ValidaNegocioInterface.


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:
  • Componentes Comply/ETL: Nota 012686;
  • Componentes Comply/Lançamentos: Nota 012739;
  1. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta nota:

01 - 700994 - ETL_DTA_INSERT_ETL_MAPPING_245991

02 - 701512 - ETL_DLL_LIST_IDS_CONTABILIZACAO_247840

03 - 701588 - ETL_DLL_CORRECAO_CONECTION_OPEN_ 248333

04 - 701446 - ETL_DTA_INSERT_ETL_MAPPING_247986

05 - 701647 - ETL_DTA_INSERT_ETL_MAPPING_248748

  1. Parar o serviço do componente framework Sonda;
  2. Iniciar o serviço do componente framework Sonda.