Retorna a quantidade de conexões ativas no produto Logix para um determinado usuário/programa/ambiente, tomando como base as conexões ativas no banco de dados do ambiente utilizado.
Sintaxe
LOG_getCount_dados_sessao_logix( < l_usuario >, < l_programa >, < l_filtro_origem > ) => INTEGER
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_usuario |
| Não | Login do usuário Logix. Quando não informado (NULL ou em branco), considera todos os usuários com sessões ativas no sistema. |
l_programa |
| Não | Nome do programa. Quando não informado (NULL ou em branco), considera todas rotinas/programas com sessões ativas no sistema. |
l_filtro_origem |
| Não | Informação opcional que pode ser utilizada para pesquisa de alguma característica específica de sessão de algum programa/rotina ativa no sistema, que esteja registrada na coluna ORIGEM da tabela LOG_DADOS_SESSAO_LOGIX. Quando não informado, apenas ignora o filtro pela coluna ORIGEM e considera o filtro pelos demais parâmetros informados. |
Retorno
Tipo | Descrição |
---|---|
INTEGER | Quantidade de conexões ativas no Logix para o usuário/programa considerando os parâmetros informados para filtro. |
Exemplo
#-----------------------------------------------# FUNCTION LOG_getCount_dados_sessao_logix_test() #-----------------------------------------------# DEFINE l_count SMALLINT #Quantidade de sessões/programas/menu em execução pelo usuário 'admlog' no Logix LET l_count = LOG_getCount_dados_sessao_logix('admlog',NULL,NULL) CALL conout("O usuário admlog possui "||l_count||" sessões ativas no Logix") #Quantidade de sessões/programas/menu em execução pelo usuário 'admlog' relacionadas ao menu Logix (men1100) LET l_count = LOG_getCount_dados_sessao_logix('admlog','men1100',NULL) CALL conout("O usuário admlog possui "||l_count||" sessões ativas no MENU Logix") #Quantidade de sessões/programas/menu em execução por qualquer usuário do produto Logix LET l_count = LOG_getCount_dados_sessao_logix(NULL,NULL,NULL) CALL conout("Existem "||l_count||" sessões ativas de usuários no produto Logix") END FUNCTION
Informações
Fontes: log0010.4gl