Como executar o UPDDISTR sem interface gráfica
Produto: | Microsiga Protheus |
Versões: | 12 |
Passo a passo: | A partir da LIB versão 20180413, o UPDDISTR tem a opção de ser executado via job. Para que ele seja executado desta forma, siga os passos abaixo: 1. Abra o arquivo appserver.ini do Servidor de Aplicação, e adicione as linhas abaixo: • Crie uma seção nova para o Job do UPDDISTR: [UPDJOB] MAIN=UPDDISTR ENVIRONMENT=P12
[ONSTART] Jobs=UPDJOB RefreshRate=900 2. Na pasta Systemload, crie um arquivo JSON chamado upddistr_param.json, com o seguinte conteúdo: {
"password":"senha",
"simulacao":false,
"localizacao":"BRA",
"sixexclusive":true,
"empresas":["99","01","03"],
"logprocess":false,
"logatualizacao":true,
"logwarning":false,
"loginclusao":false,
"logcritical":true,
"updstop":false,
"oktoall":true,
"deletebkp":false,
"keeplog":false,
"typeenviroment":"1"
}
A partir da lib 20260119 pode ser executado o UPDDISTR via Job com um usuário diferente do administrador. "user":"nome_do_usuário" Observação: O usuário precisa estar vinculado ao Grupo de Administradores e possuir o acesso 194 habilitado. Exemplo: {
"user":"teste",
"password":"senha",
"simulacao":false,
"localizacao":"BRA",
"sixexclusive":true,
"empresas":["99","01","03"],
"logprocess":false,
"logatualizacao":true,
"logwarning":false,
"loginclusao":false,
"logcritical":true,
"updstop":false,
"oktoall":true,
"deletebkp":false,
"keeplog":false,
"typeenviroment":"1"
}
- Se terminou com sucesso: { "result":"success"}
- Se ocorreram erros: { "result":"error. Ocorreu um erro indeterminado durante a execução do sistema."}
|