Histórico da Página
...
- Login de usuário
- Código do programa
- Origem da execução
- IP e porta do Appserver onde está executando a sessão
- Número da thread de identificação no Appserver
Sintaxe
Bloco de código |
---|
LOG_getInfoThreadBySID( < l_sid >,< l_dat_hor_sid >,< l_info> ) => CHAR |
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_sid |
| Sim | SID ativo na execução atual. |
l_dat_hor_sid |
| Sim | Data e hora de criação do SID. |
l_info |
| Sim | Código de identificação da informação que deseja recuperar: #1-Usuário |
Retorno
Tipo | Descrição |
---|---|
CHAR | Informações solicitadas conforme o valor informado para o parâmetro l_info. |
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#---------------------------------------------------------# FUNCTION LOG_getInfoThreadBySID_test(l_sid,l_dat_hor_sid) #---------------------------------------------------------# {Parâmetros: l_sid - SID da sessão Logix desejada, que pode ser recuperado a partir do banco de dados, monitor de AppServer. l_dat_hor_sid - Data/hora de conexão do SID da sessão Logix desejada. } DEFINE l_sid INTEGER DEFINE l_dat_hor_sid DATETIME YEAR TO SECOND DEFINE l_retorno CHAR(100) #Recupera login do usuário que está executando a sessão Logix LET l_retorno = LOG_getInfoThreadBySID(l_sid,l_dat_hor_sid,1) CALL conout("O usuário Logix da sessão é "||l_retorno CLIPPED) #Recupera programa que está em execução na sessão Logix LET l_retorno = LOG_getInfoThreadBySID(l_sid,l_dat_hor_sid,2) CALL conout("O programa Logix da sessão é "||l_retorno CLIPPED) #Recupera a origem de execução da sessão Logix LET l_retorno = LOG_getInfoThreadBySID(l_sid,l_dat_hor_sid,3) CALL conout("A origem da sessão do usuário é "||l_retorno CLIPPED) #Recupera o IP do AppServer onde a sessão Logix está em execução LET l_retorno = LOG_getInfoThreadBySID(l_sid,l_dat_hor_sid,4) CALL conout("O IP do servidor da sessão é "||l_retorno CLIPPED) #Recupera a porta do AppServer onde a sessão Logix está em execução LET l_retorno = LOG_getInfoThreadBySID(l_sid,l_dat_hor_sid,5) CALL conout("A porta do Appserver da sessão é "||l_retorno CLIPPED) #Recupera o número da Thread no AppServer que está em execução para a sessão Logix LET l_retorno = LOG_getInfoThreadBySID(l_sid,l_dat_hor_sid,6) CALL conout("O ID da Thread da sessão é "||l_retorno CLIPPED) #Recupera observações adicionais da sessão que está em execução no Logix LET l_retorno = LOG_getInfoThreadBySID(l_sid,l_dat_hor_sid,7) CALL conout("Observações adicionais da sessão é "||l_retorno CLIPPED) END FUNCTION |
Informações
Fontes: log0010.4gl
ÂncoraObservacoes Observacoes
Observações
Observacoes | |
Observacoes |
Para obter o código do SID e data e hora de conexão de uma execução em andamento, por exemplo, pode usar as seguintes funções:
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas