Trata-se de um programa python que tem por objetivo executar tarefas automatizadas no weblogic.
- Limpeza de todos os nós ( CLEAR_ALL_NODES )
Python 3
Biblioteca spur no python 3. (Utiliza a instrução **pip install spur ** para instalar esta biblioca)
WLST (Weblogic Scripting Tools)
Os dados de configuração dos ambientes envolvidos estão no arquivo config.json.
Abaixo segue exemplo de configuração para o ambiente RioPrevidência SIGAP DSV.
{
"environments": [
{
"oracle_home" : "<DIRETÓRIO_PARA_ORACLE_HOME>",
"name":"--",
"ssh_host":"--",
"ssh_usr":"--",
"ssh_pwd":"--",
"admin_server_name":"SERVER NAME",
"weblogic_host":"--",
"weblogic_port":"7001",
"weblogic_usr":"weblogic",
"weblogic_pwd":"welcome1",
"weblogic_domain_dir":"/home/<user>/webLogic_domain",
"weblogic_nodes":["node01", "node02"]
}
]
}
<DIRETÓRIO_PARA_ORACLE_HOME> é o diretório de instalação do Oracle Middleware.
Para utilizar de maneira interativa, basta executar a instruação sem passar parâmetros.
Exemplo:
./main.py
Para utilizar sem interatividade, basta executar passando os parâmetros necessários a função desejada. Exemplo:
./main.py DSV CLEAR_ALL_NODES