01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Varejo Lojas |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Controle de lojas (SIGALOJA) |
---|
|
|
---|
Função: | Não se aplica |
---|
País: | Brasil |
---|
Ticket: | Não se aplica |
---|
Issue: | DVARLOJ3-6979 |
---|
02. SITUAÇÃO/REQUISITO
Melhorar a performance no recebimento da carga automática (STFLoadPdv) permitindo que uma determinada thread processe apenas para um determinado grupo de tabela.
Sendo assim uma tabela que é essencial para o processo da venda e recebe atualizações constantes, teria a sua atualização de forma mais rápida no PDV.
03. SOLUÇÃO
Fizemos um ajuste no JOB STFLoadPDV para considerar a atualização de um único grupo de tabelas, portanto, agora é possível configurar 1 ou mais seções do STFLoadPDV e em cada uma das seções informar um grupo de tabelas.
Uma determinada thread do JOB poderá ficar especifica para um determinado grupo de tabelas, desta forma não terá concorrência com outras tabelas que não é prioridade de atualização no PDV.
Essa evolução de múltiplas threads esta disponível apenas para o JOB STFLoadPdv (baixa da carga).
Como Configurar:
- No AppServer.ini do PDV ou Central PDV configure o 8º parâmetro da seção [STFLoadPdv], exemplo:
Bloco de código |
---|
|
[STFLoadPdv]
Main=STFLoadPdv
Environment=<Ambiente> - Ambiente Local PDV
nParms=8
Parm1=<cPdvEmp> - Empresa do Pdv
Parm2=<cPdvFil> - Filial do Pdv
Parm3=<cRetAmb> - Ambiente da Retaguarda
Parm4=<cRetEmp> - Empresa da Retaguarda
Parm5=<cRetFil> - Filial da Retaguarda
Parm6=<300000> - Tempo para repetição da execução do Job LOJA1157Job em milissegundos - No exemplo representa 5 minutos
Parm7=<nIpType> - 1=Dinâmico (Ip Atualizado automaticamente); 2=Estático (O Ip permanece com a configuração Inicial)
Parm8=<cGrpTab> - Informa o código do grupo de tabelas que a carga devera executar. |
- Acesse o configurador e altere o parâmetro MV_LJTHREA igual a 1
- Reinicie o AppServer
Importante:
- É possível configurar mais de uma seção do [STFLoadPdv] e informar um novo código de grupo de tabelas, não esqueça de incluir a nova seção no [OnStart]
- Caso deseja, pode incluir mais de um código de grupo no Parm8, basta separar o grupo do virgula, exemplo: Parm8=000100,000200
- O grupo de tabela informado deverá ser de carga do tipo incremental
- Para verificar os grupos disponíveis, acesse o wizard de geração de carga na retaguarda
Card documentos |
---|
Informacao | Use esse box para destacar informações relevantes e/ou de destaque. |
---|
Titulo | IMPORTANTE! |
---|
|
05. ASSUNTOS RELACIONADOS