...
Painel |
---|
AssuntoO programa efetua manutenção na |
...
tabela COSERVID que especifica o percurso de onde está instalado cada tipo de servidor, como: Catálogo Eletrônico de Peças, Web Services de troca de informações com Fabricantes, entre outros |
...
. |
Painel |
---|
Consistências e Restrições do sistema
|
Painel |
---|
Opções do programaCAMPOS
|
...
- As mensagens do sistema, apresentadas ao usuário através da função "erro_log" possuem as seguintes características:
- Caso o usuário parametrize (CADA9000 – Código MSG descrição N segundos) a mensagem é apresentada a ele e aguarda o tempo definido até passar para o próximo processamento ou sair da tela. Isto é feito através do comando SLEEP.
- Caso não exista a parametrização acima, a mensagem é apresentada ao usuário e o processamento fica aguardando que ele tecle "ENTER". Isto é feito através do comando PROMPT para o Sisdia BDS e MENU para Sisdia Evoluiton.
- Foram criados 3 códigos de servidor ("LCK", "LCT", "LCM") para parametrizar como deve ser o funcionamento do sistema quando houver tabelas ou registros bloqueados:
- Se o usuário quiser que o sistema mostre qual tabela está bloqueada e quem está bloqueando a tabela, ele deve cadastrar o código "LCK". Desta forma, quando uma tabela/registro estiver bloqueada e impedindo o processamento, uma janela será exibida com o nome da tabela, o usuário que está bloqueando, e outras informações.
- Essa janela também oferece ao usuário as opções de Continuar, Aguardar ou Encerrar. Clicando em Continuar, o processamento segue normalmente. Clicando em Encerrar, o processamento é interrompido. Clicando em Aguardar, o sistema aguarda 5 segundos e checa novamente se a tabela/registro continua bloqueada. Se continuar, a janela é exibida novamente.
- Para alterar o tempo (segundos) que quer aguardar antes de checar novamente, informe os segundos (número inteiro) no campo descrição do código "LCK". O padrão é aguardar 5 segundos.
- Para alterar a quantidade máxima de tentativas, use o código "LCT" e informe a quantidade (número inteiro) no campo descrição. O padrão é fazer no máximo 5 tentativas.
- Se atingir o máximo de tentativas e a tabela/registro continuar bloqueada, o processamento vai ser interrompido. Caso prefira que o processamento continue, use o código "LCM" e informe "Continua" na descrição.
- Se o usuário não cadastrar o código "LCK", nenhuma informação sobre bloqueio será apresentada.
- Para o funcionamento do processo, no Sisdia BDS é necessário que exista o shell "sleep.sh" dentro do diretório /ext/sisdia/ e que, este diretório tenha permissão total (chmod 777).
Relatório do Programa |
Painel |
---|
Solução de problemas |