Á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-6961


02. SITUAÇÃO/REQUISITO

Desenvolver uma rotina para informar via e-mail se um determinador server de PDV ou Central PDV esta sem conexão.

Outro ponto importante é informar quantos pacotes de cargas tem disponível na retaguarda e que ainda não foram processadas no PDV ou Central PDV.

03. SOLUÇÃO

Foi desenvolvido um serviço para ser executado na Retaguarda a fim de monitorar os server's do PDV ou Central PDV e disparar e-mail referente a carga.

Veja um exemplo referente aos dois e-mails que poderá ser enviado pela rotina:

  1. Caso o serviço identifique que um determinado host esta fora, sem conexão, então é disparado o seguinte e-mail
  2. Outra verificação é feita quando consegue conexão com o PDV ou Central Pdv, neste caso o sistema verifica quantos pacotes de cargas que já foram geradas na retaguarda e quantos já foram baixados em um determinado host

Como configurar:

  1. Configurar o JOB CargaMon no AppServer.ini da retaguarda
  2. Configurar o envio de e-mail no ambiente retaguarda através dos parâmetros:
    • MV_RELSERV - Nome do servidor de envio de e-mail seguido da porta - Ex.: smtp.ig.com.br:587
      MV_RELACNT - Conta a ser utilizada no envio de e-mail - Ex.: [email protected]
      MV_RELPSW  - Senha da conta de e-mail
      MV_RELAUTH - Determina se o servidor exige autentição
      MV_RELAUSR - Usuario para autentição no servidor de e-mail (caso servidor assim exigir)
      MV_RELAPSW - Senha para autenticação no servidor de e-mail (caso servidor assim exigir)
      MV_RELFROM - E-mail utilizado no campo FROM no envio do e-mail
  3. No Appserver.ini que será executado o JOB  CargaMon, configure a seguinte seção:
    1. [ONSTART]
      JOBS=CARGAMON
      RefreshRate=50

      [CARGAMON]
      Main=CargaMon
      Environment=<Nome do ambiente>
      nParms=5
      Parm1=<Empresa que será configurado o JOB>
      Parm2=<Filial que será configurado o JOB>
      Parm3=<Endereço de e-mail que receberá as notificações, pode-se configurar mais de um separando por ; (ponto e virgula)>
      Parm4=<Intervalo em milisegundos para que o JOB de monitoramento execute novamente, caso não seja informado o default é 600000 (10 minutos)>
      Parm5=<Quantidade de pacotes pendentes de atualização para disparar o e-mail, caso não seja informado o default é 5>

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS