Árvore de páginas

Carga automática via JOB no sigaloja e TOTVSPDV

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGAFRT/SIGALOJA

Função:

LOJA1156,STFLoadData, UPDLO162

Situação/Requisito:

 Automatizar o processo de configuração de cargas com opções de realizações periódicas

Solução/Implementação:

Implementada a geração da carga no ambiente retaguarda via JOB e a importação e processamento da carga via JOB no ambiente TOTVSPDV.

A rotina via JOB é executada somente após a geração de uma carga completa de forma manual nos PDVS.

É pré-requisito que a carga de forma manual esteja totalmente funcional antes da ativação da carga automática via JOB.

Após a aplicação do pacote é necessário os seguintes procedimentos de configuração.

Executar o programa de update UPDLO162 para criação da tabela de agendamento da JOB.


O update vai gerar a tabela MH1. Esta tabela é alimentada de forma automática após a inclusão de uma carga incremental através do wizard de configuração de nova carga no ambiente retaguarda.


No ambiente retaguarda configurar o JOB no appserver.ini conforme exemplo abaixo:

[STFLoadRet]

Main=STFLoadRet

Environment=< Ambiente> - Ambiente Local Retaguarda                                                                                                                                                                                                                                                             

nParms=6

Parm1=<cRetEmp>           - Empresa da Retaguarda

Parm2=<cRetFils >            - Filiais da Retaguarda podendo ser separados por ponto e virgula para várias filiais.

Parm3=<300000>              - Tempo para repetição da execução do Job LOJA1156 Job em milissegundos - No exemplo representa 5 minutos

Parm4=<nIpType>       - 1=Dinâmico (Ip Atualizado automaticamente); 2=Estático (O Ip permanece com a configuração Inicial)

Parm5=<cLoadDel > - Limite para iniciar o processo de exclusao das cargas processadas em todos os pdvs

Parm6=<cDelAut> - Define quantas cargas ira excluir sem analisar os PDVs essa exlusão garante que a carga nao trava ao atingir limite do param MV_LJILQTD

[OnStart]

Jobs=STFLoadRet


No ambiente TOTVSPDV configurar o JOB no appserver.ini conforme exemplo abaixo:

[STFLoadPdv]

Main=STFLoadPdv

Environment=< Ambiente> - Ambiente Local PDV                                                                                                                                                                                                                                                                                  

nParms=7

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)


[OnStart]

Jobs=STFLoadPdv




Fontes do Pacote:

LOJA1156.PRW 14/03/2016 11:33:57
LOJA1159.PRW 12/05/2016 15:35:07
STFLOADDATA.PRW 03/08/2016 18:15:06
UPDLO162.PRW 21/07/2016 18:38:10

Pacote:TUSKQG.rar


Evidência de Testes: