Árvore de páginas

Tempo aproximado para leitura: 1 min


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Agroindústria
Módulo:SIGAAGR
Função:

OGI820 - integração plano de venda com prophix

OGX040 - envio de e-mail

OGX300 - atualização de cotação de moedas e índices de mercado.


Requisito/Story/Issue (informe o requisito relacionado) :DAGROCCO-147


02. SITUAÇÃO/REQUISITO

Ajuste nas funções chamadas pelo schedule para fechar o ambiente após abertura para não manter licença ativa.

Codigo sugerido para implementação :

  
     RpcSetEnv(aParam[1],aParam[2],aParam[3],,"AGR",GetEnvServer(),{ }) //Abertura do ambiente em rotinas automáticas
     //aqui chamar função protheus de execução
     RpcClearEnv() //Libera o Ambiente

03. SOLUÇÃO

Para os fontes com chamada a função RpcSetEnv() ajustado para fechar o ambiente pela função RpcClearEnv().

Para os fontes que usam a função static SchedDef, padrão protheus para execução via schedule, ajustado para não chamar o comando "PREPARE ENVIRONMENT" ou  a função RpcSetEnv(), pois a própria função SchedDef() realiza o tratamento da abertura e fechamento do ambiente.