O Programa RemoveMessageOpenFire foi desenvolvido para auxiliar no processo de exclusão de conversas do banco de dados do Servidor OpenFire, Inicialmente ele tem suporte a base nativa do OpenFire que é o HSQLDB.
Como este banco de dados e pouco comum entre a maioria dos administradores de sistemas , este programa foi criado para auxilio deste processo o deixando prático e fácil de execução.
Realize o Download de https://github.com/marciojv/RemoveMessageOpenFire/blob/master/RemoveMessageOpenFire.sh
Como usar:
- Inicialmente acesse o Gerenciado do OpenFire e encontre a conversa desejada para exclusão, selecione a conversa desejada e passe o mouse sobre o icone View PDF conforme figura a segui e veja na URL no rodapé do browser o ID da conversa:
- de posse do ID podemos executar o programa de remoção de conversas.
- Acesse o servidor do OpenFire, pare o serviço com o comando abaixo:/etc.init.d/openfire stopObs. Se o serviço não estiver parado não e possível acessar a base HsqlDB que é uma base carregada em memória.
- Primeiramente execute programa RemoveMessageOpenFire para verificar as conversas a serem excluidas utilizando a opção -l conforme abaixo
./RemoveMessageOpenFire.sh -l 6Você terá a tela igual a imagem abaixo: - Após conferir os dados a serem excluídos execute o programa com a opção -r confore imagem abaixo:./RemoveMessageOpenFire.sh -r 6
- Agora o servidor OpenFire pode ser carregado novamente e a mensagem foi completamente excluída da base.
/etc.init.d/openfire start
Características do Programa
– Requisitos
Ter java no Ambiente, como o OpenFire também exige Java este requisito sempre será previamente atendido
– Desenvolvimento
Desenvolvido em Shell Script chamando as ferramentas nativas de SQL do HSQLDB.
– Desenvolvedor
Marcio Junior Vieira
– Licença
GPL 3