Páginas filhas
  • 6759649 DVAFIN-3761 DT Dado positivo e negativo sendo validado em um mesmo arquivo.


01. DADOS GERAIS

Linha de Produto:Vitual Age
Segmento:Moda 
Módulo:Financeiro
Função:

FGRFP011 - Envio de Dados Positivos ao Equifax

FGRFP030 - Envio de Inclusão de Negativação para Boa Vista

Ticket:6759649
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIN-3761


02. SITUAÇÃO/REQUISITO

Anteriormente estava sendo gerado um arquivo de dados positivos ao Equifax através do componente FGRFP011 e depois tentado gerar um de negativação através do componente FGRFP030, mas o sistema estava validando arquivo de retorno confirmando o ultimo envio. Mas por se tratar de registros diferentes o sistema deveria tratar individualmente os envios ao Equifax e Boa Vista.

03. SOLUÇÃO

Foi ajustado processo de geração de arquivo e validação de tipagem de registro, para que o envio de dados positivos e negativos sejam validados de forma individual.


Imagem 1 - Na imagem acima como podemos observar, foi configurado o parâmetro TP_LAYOUT_EQUIFAXBOAVISTA com valor 1 "Dados positivos - layout equifax / Negativação - Layout Boa Vista".

Imagem 2 -  Na imagem acima, antes da correção, efetuamos um teste e geramos um arquivo através do componente FGRFP011. Se trata de um envio de dados positivos ao Equifax.

Imagem 3 - Na imagem acima, como podemos observar ao tentar filtrar uma nova remessa, o sistema apresentou a mensagem informando que precisamos confirmar o retorno do envio anteriormente efetuado, esta primeira validação esta correta no componente FGRFP011.

Imagem 4 - Na imagem acima antes da correção, podemos observar que ao acessar o componente de envio de negativação FGRFP030 e tentar realizar o filtro e buscar as informações o sistema também validou confirmação do arquivo gerado anteriormente, mas nesse caso não deveria ser validado porque o ultimo arquivo gerado foi de dados positivos e não negativação.

Imagem 1 -  Na imagem acima, depois da correção efetuamos a geração de um arquivo de remessa através do componente FGRFP011, o arquivo foi gerado com sucesso.

Imagem 2 - Na imagem acima, depois de efetuado o primeiro envio e tentar gerar outra remessa de dados positivos pelo componente FGRFP011 o sistema mostrou corretamente a mensagem de que se faz necessário a confirmação do ultimo envio.

Imagem 3 -  Na imagem acima depois da correção, acessamos o componente FGRFP030 e veja que foi possivel gerar uma remessa através deste componente, não validando mais o arquivo gerado pelo processo de dados positivos.

Imagem 4 - Na imagem acima, como podemos observar depois do arquivo gerado pelo FGRFP030 o sistema validou corretamente a segunda tentativa de envio, informando que se faz necessário a confirmação do retorno do ultimo envio efetuado.

Imagem 5 - Na imagem acima, como podemos observar, geramos um arquivo de erro do ultimo envio pelo processo Equifax.

Imagem 6 - Na imagem acima,  como podemos observar processamos o arquivo de erro gerado, para simulação de um retorno.

Imagem 7  - Na imagem acima como podemos observar, ao acessar o componente FGRFP011, foi liberado para ser efetuado a geração do arquivo novamente, pois o retorno que estava aguardando foi processado.

Imagem 7 -  Na imagem acima, como podemos observar no componente FGRFP030 ainda não foi liberado um próximo envio, porque o retorno confirmado foi do equifax  e ambos agora são tratados individualmente pelo retorno esperado de cada processo.

Imagem 8 - Na imagem acima, efetuamos o processamento de um retorno do Boa Vista.

Imagem 9 - Na imagem acima, depois de processado retorno, vemos que foi liberado um novo envio através do componente FGRFP030.

Imagem 1 -  Na imagem acima, como podemos observar antes da alteração, ao listar as informações de log dentro do FGRFP011, o sistema estava trazendo as informações agrupadas, tudo que foi gerado pelo FGRFP011 e FGRFP030, gerando um acumulo de informações indesejadas no componente FGRFL021.

Imagem 2 -  Na imagem acima, depois da correção, vemos que no log de geração de arquivo do componente FGRFP011, agora só vai mostrar dados do envio de dados positivos.