Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Lojas

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Controle de lojas (SIGALOJA)

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

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:

  1. No AppServer.ini do PDV ou Central PDV configure o 8º parâmetro da seção [STFLoadPdv], exemplo:
  2. Bloco de código
    languagedelphi
    [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. Acesse o configurador e altere o parâmetro MV_LJTHREA igual a 1
  4. 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



04. DEMAIS INFORMAÇÕES


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS



Templatedocumentos