Recuperar um valor armazenado em memória com uma nomenclatura fixa através da função LOG_setEnv.
Sintaxe
LOG_getEnv( [ <l_identifier> ] ) => CHAR
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_identifier | CHAR | Sim | Nome fixo utilizado para identificar o valor armazenado em memória através da função LOG_setEnv.
|
Retorno
Tipo | Descrição |
---|---|
| Conteúdo armazenado em memória para o identificador informado. |
Exemplo
#--------------------------# FUNCTION LOG_getEnv_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_setEnv("dataAtual",l_dat) #Recuperando o valor registrado em memória com o identificador "meuPrimeiroValor" CALL conout("Valor armazenado em 'MeuPrimeiroValor' = ["||LOG_getEnv("meuPrimeiroValor")||"]") #Recuperando o valor registrado em memória com o identificador "dataAtual" CALL conout("Valor armazenado em 'dataAtual' = ["||LOG_getEnv("dataAtual")||"]") END 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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas