01. DADOS GERAIS

Produto:TOTVS Automação Fiscal
Linha de Produto:

Segmento:

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:

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

TSI - TAF Service Integration

05. ASSUNTOS RELACIONADOS

        Não há




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>