01. DADOS GERAIS
Produto: | TOTVS Automação Fiscal |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | SIGATAF |
Ticket: | Não se aplica |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-11316 |
02. SITUAÇÃO/REQUISITO
Nesta estória iremos realizar testes de carga nos cadastros que serão integrados via TSI.
O objetivo destes testes é garantirmos que não haverá falhas no processo de integração Protheus x TAF para os cadastros de Cliente/Fornecedores/Produtos/Natureza de Operação/Unidade de Medida em ambientes que movimentam muitas informações. Devemos estressar a rotina para avaliar se a integração está funcionando quando há muitas movimentações.
DOD:
- Testes de carga concluídos com êxito e cadastros de fornecedores, clientes, produtos, TES (Natureza de Operação) e Unidades de Medida integrados com sucesso
- Gerar o pacote com os fontes envolvidos e com o dicionário de dados. Subir a patch e o dicionário no drive para que a Cacau Show consiga realizar o download do pacote.
- Problemas encontrados nos testes devem ser abertos issues para tratarmos na sprint (caso sejam impeditivos/críticos) ou nas próximas sprints caso seja possível concluir o processo.
03. SOLUÇÃO
1 - Teste aos cadastros mencionados realizados com sucesso. Foi necessário alguns ajustes
2 - Removemos a funcionalidade FWFreeObj() no momento após a montagem do JSon.
A liberação do objeto ocorre por referência, logo, a propriedade da própria classe que recebe o conteúdo do objeto que será liberado, também está sendo liberada, ocasionando erro na integração.
3 - Foi adicionado TOP 100 nas queries, para que sejam processados de 50 em 50 registros por vez, afim de não saturar as execuções ao banco de dados.
04. DEMAIS INFORMAÇÕES
05. ASSUNTOS RELACIONADOS
Não há