Histórico da Página
01. DADOS GERAIS
Chart from Table | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
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 :
RPCSetType(3) //Nao consome licensas
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.