Histórico da Página
...
Há a possibilidade de exportar essas informações através do botão ´Salvar Relatório´.
Execução em modo silencioso
A aplicação pode ser inicializada com passagem de parâmetros conforme descrito abaixo:
- autoexec
Usado para que a execução se inicie sem interação humana, ou seja, execução silenciosa. - salvalog
Usado para informar a geração de log da aplicação. Serão criados arquivos na pasta Logs, no mesmo diretório da aplicação, tendo como padrão o nome como “log_ddMMyyyyHHmmss.json”. - -c <servidor> <usuário> <senha>
Para informar a conexão com a base de dados, deve-se utilizar o marcador -c seguido do servidor, usuário e senha, nessa ordem e sempre com essas informações. A aplicação irá buscar no TNSNAMES os dados de conexão, então é preciso que o arquivo esteja configurado corretamente. - tipoAmbiente=<ambiente>
Usado para informar se o ambiente é de Produção ou Homologação. Se o parâmetro não for informado, será considerado ambiente de produção. Valores possíveis: P (produção) ou H (homologação). - pacote=<caminho>
Usado para informar o caminho do pacote que será utilizado na atualização do ambiente contendo o arquivo compactado no formato zip ou o diretório com os arquivos descompactados.
Os parâmetros podem ser informados em qualquer ordem, exceto o parâmetro de conexão que, ao informar o marcador, deve seguir a ordem estabelecida na documentação. Os dados de conexão são obrigatórios.
Ao executar em modo silencioso, um ícone de sistema irá exibir as informações atuais da execução, conforme imagem abaixo.
Os arquivos de log gerados, seguem o modelo de exemplo abaixo.
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"nomeExecutavel": "Atualiza.exe",
"id": 1,
"sistemaOperacional": {
"nome": "Windows 10 Pro",
"versao": "10.0.19042.0",
"build": "19042",
"release": "2009"
},
"nivel": "Informacao",
"dominio": "SP01",
"nomeMaquina": "RBPN019403893",
"nomeUsuario": "vitor.gilioli",
"dataHora": "21/10/2021 11:40:56",
"mensagem": "A versão mínima do framework .NET para executar a aplicação não está instalada.\nNecessário .NET 4.8\nInstalado .NET 4.7",
"stack": "",
"palavrasChave": [ ".net", "inicialização", "framework" ]
} |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"nomeExecutavel": "Atualiza.exe",
"id": 1,
"sistemaOperacional": {
"nome": "Windows 10 Pro",
"versao": "10.0.19042.0",
"build": "19042",
"release": "2009"
},
"nivel": "Erro",
"dominio": "SP01",
"nomeMaquina": "RBPN019403893",
"nomeUsuario": "vitor.gilioli",
"dataHora": "21/10/2021 15:07:46",
"mensagem": "Não é permitido abrir mais de uma instância pois o módulo já esta sendo executado.\n\nTerminal: RBPN019403893\nUsuário O.S: vitor.gilioli",
"stack": "",
"palavrasChave": [ "rms", "atualiza", "versão", "aplicação" ]
} |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"nomeExecutavel": "Atualiza.exe",
"id": 0,
"sistemaOperacional": {
"nome": "Windows 10 Pro",
"versao": "10.0.19042.0",
"build": "19042",
"release": "2009"
},
"nivel": "Sucesso",
"dominio": "SP01",
"nomeMaquina": "RBPN019403893",
"nomeUsuario": "vitor.gilioli",
"dataHora": "21/10/2021 15:11:09",
"mensagem": "Atualização finalizada.\nTempo decorrido de atualização: 00:02:19",
"stack": "",
"palavrasChave": [ "rms", "atualiza", "sucesso", "atualização" ]
} |
Exemplo de chamada
"Atualiza.exe" autoexec salvalog -c ora19 rms rms tipoAmbiente=P pacote=C:\RMS\Pacotes\SP_R32_8.zip
Código de Saída
A aplicação irá lançar um código de saída (exitCode) com o valor 0, caso tenha finalizado a execução com sucesso ou o valor 1 caso tenha apresentado algum erro durante a execução. Para ambas as situações, se for passado o parâmetro salvalog, a aplicação irá gerar sempre o arquivo de log referente ao momento de encerramento da aplicação, seja por sucesso ou erro.