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.