Remove Message OpenFire Program

 

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:

  1. 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:
    tela_exclusao_mensagem_openfire
  2. de posse do ID podemos executar o programa de remoção de conversas.
  3. 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.
  4. 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:tela_script_removemessageopenfire
  5. Após conferir os dados a serem excluídos execute o programa com a opção -r confore imagem abaixo:./RemoveMessageOpenFire.sh -r 6remove_openfire
  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

 

Sobre Marcio Junior Vieira

Atualmente atua como Cientista de Dados da Ambiente Livre. Evangelista de tecnologias Open Source e Free Software desde 1999. Data Scientist, Data Engineer e Big Data Expert. Certified Pentaho Solutions Consultant. Alfresco ECM & Activiti BPM e Camunda BPM Expert. Scala, Java, PHP, Python and JavaScript Programmer.
Esta entrada foi publicada em Open Source e marcada com a tag , . Adicione o link permanente aos seus favoritos.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *