Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Lojas

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:

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 uma 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:

  1. No AppServer.ini do PDV ou Central PDV configure o 8º parâmetro da seção [STFLoadPdv], exemplo:
  2. [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.
  3. Configure o parâmetro MV_LJTHREA no PDV e/ou Central PDV para ser igual a 1
  4. Configure o parâmetro MV_LJVEROD no PDV e/ou Central PDV para ser igual a .F.
  5. 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 com 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



04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS