Páginas filhas
  • LOG_getEnv

Versões comparadas

Chave

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

...

Bloco de código
languageruby
themeConfluence
linenumberstrue
#--------------------------#
 FUNCTION LOGFUNCTION LOG_getEnvsetEnv_test()
#--------------------------#
  DEFINE l_dat DATE

#Registrando o valor "meu primeiro teste" na memória com o identificador "meuPrimeiroValor"
CALL LOG_setEnv("meuPrimeiroValor","meu primeiro teste")

  LET l_dat = TODAY

  #Registrando na memória o identificador "dataAtual" com o conteúdo da data atual
CALL LOG_setVarsetEnv("dataAtual",l_dat)


  #Recuperando o valor registrado em memória com o identificador "meuPrimeiroValor"
CALL conout("Valor armazenado em 'MeuPrimeiroValor' = ["||LOG_getVargetEnv("meuPrimeiroValor")||"]")

#Recuperando o valor registrado em memória com o identificador "dataAtual"
CALL conout("Valor armazenado em 'dataAtual' = ["||LOG_getVargetEnv("dataAtual")||"]")
END FUNCTIONEND FUNCTION


Observações

Utilizar a função LOG_setVar com cautela, pois ela armazena valores em memória durante a execução de cada thread no Appserver e estes valores só tem sua alocação de memória restaurada no momento em que a thread for finalizada no AppServer.  O uso excessivo pode onerar consumo de memória do AppServer.

...