Boa tarde... Deixa eu ver se consigo passar para vocês a minha dúvida: Consigo saber os usuário que estão conectados em uma determinada base, como posso saber se este usuário também está em outra base? Exemplo: O usuário está na BASE-A, tenho o id dele, como faço para saber se este mesmo usuário esta na BASE-B? Obs: Na sessão que estou vendo que ele está na BASE-A, também tenho a BASE-B conectada, tem como eu fazer uma relação? Obrigado Att, Anderson
Uma opção é você criar um .bat com todos os bancos de dados que você tem e com a seguinte sintaxe: @echo Banco EMS2ADM call C:\OE101A\bin\proshut C:\Apps\datasul\ems206\database\producao\ems2adm echo Banco EMS2ADT @ECHO . call C:\OE101A\bin\proshut C:\Apps\datasul\ems206\database\producao\ems2adt @echo Banco EMS2CEX @ECHO . call C:\OE101A\bin\proshut C:\Apps\datasul\ems206\database\producao\ems2cex Obs.: Assim você terá um verificação em sequência. Executando o proshut você tem a opção de derrubar um usuário específico, derrubar o banco sem verificar os usuários, ou sair do programa. Att,
Usa o killer e ativa opção time out no ems, dai você naum precisa de cadastrar os usuários no progress.
Achei una solução para o que eu precisava utilizando a tabela hidden _connect que guarda os usuários conectados.. Dai como tinha 4 bases distintas nos ambientes, usei estas para saber quantos usuãrios conectados em cada ambiente... Apenas não consegui retornar o usuário que estava conectado, o campo name está sempre em branco... Abrass....
Vi que usa o ems ativa o time-out que vai aparecer no "proshut nome_banco" nome de maquinas e nome do usuário no ems : Time-out = crtr + x programa BTB927AA só ativar o parametro básico sem precisar do gerenciamento por tempo ai você quem está logado o grupo exceção bota o sup ou nada tanto faz.
Não é apena a tabela _Connect. Procure pelas tabelas _Connect-* Ou seja, _Connect-batch, _Connect-Device .... Especificamente, olhe a tabela _Connect-Name. No manual, OpenEdge Data Management: Database Administration existe um capitulo sobre Virtual System Tables.