Olá Pessoal!
Tudo bem?
Estou com uma necessidade que é a seguinte:
Existe uma aplicação ASP que roda acessando um SQL Server e utiliza uns componentes COM+. Esta aplicação precisa ser atualizada diariamente, num processo BATCH, que fará o seguinte:
- Atualizará o SQL Server - isso envolve um restore total do banco de dados
- Criará novos usuários de base neste SQL Server (pois os usuários da base importada nao são os mesmos da aplicação original).
- Parará o IIS para atualizar a aplicação pelos novos arquivos
- Parará o componente COM+ para atualizar os componentes.
- Atualizará alguns outros componentes COM+ de geoprocessamento.
- Reiniciará o IIS.
- Testará se tudo está OK. :?
O problema é que eu preciso fazer isso em Java. Minhas dúvidas estão relacionadas com os pontos abaixo:
- Conseguirei acessar o SQL Server para fazer os restores da base a partir do Java?
- Conseguirei controlar a parada e o início do IIS sem ser via Runtime.exec() (pois eu precisarei ter total controle sobre se ele está no ar, pois a aplicação nao poderá sair do ar).
- Conseguirei via Java parar o serviço COM+ e reiniciá-lo?
- Como testar se a aplicação está OK?
:shock:
Estava pensando em dar uma pesquisada se existe alguma coisa mais controlável para eu conseguir usar, para saber se minha ações estão surtindo o efeito desejado ou se está ocorrendo alguma exceção. JNI???
Alguém já precisou fazer algo parecido? :roll:
Abraços

ceduardo.roque
