Orientar o usuário quanto à execução de scripts da linha TOTVS RM.
Para executar scripts na base de dados da linha TOTVS RM o usuário deverá seguir os seguintes passos:
1. Acessar o diretório "...\CorporeRM\RM.Net"
2. Executar o aplicativo RM.Script.Executor.exe
3. Logar com usuário supervisor do sistema na base de dados desejada.
4. Ao abrir o programa, clique na opção Importar script.
5. O usuário deverá selecionar um arquivo com a extensão .TotvsScript
6. Verifique pela coluna Status aqueles que estão com o ícone: (Script pendente, aguardando execução).
7. Selecione o script e clique na opção Executar Script.
8. Ao término da execução será apresentada a mensagem para verificar o arquivo de log. Clique em Sim para verificar o log.
9. Após a execução do script é importante verificar se a coluna status foi modificada de acordo com o resultado da execução.
Nome da coluna | Descrição |
---|---|
Status | Exibe 4 variações: “Executado com sucesso”, “Executado com erros”, “Pendente” e “Bloqueado”. Sendo que o único status que permite que o script seja executado é o “Pendente”, demonstrando que o mesmo ainda não foi executado na base de dados. |
Código do script | Exibe a identificação ou marcação do script. |
Descrição | Exibe a descrição do script obtida a partir do arquivo de “leia-me” que acompanha o script. |
CNPJ | Exibe o CNPJ do cliente a qual o script é destinado, ou então exibe “nulo” ou “00.000.000/0000-00” para scripts destinados a todos os clientes. |
Data de solicitação | Exibe a data de solicitação do script. |
Data de validade | Exibe a data de validade do script. |
Data de execução | Exibe a data na qual o script foi executado na base de dados. |
SGBD | Informa para qual SGBD o script é destinado. |
Observações | Exibe observações sobre o script. |
Problema: Não importa o script selecionado.
Solução: Executar em ambiente local.
Problema: Alguns scripts Oracle que possuem dois “COMMIT WORK” no final do arquivo exibe o erro “A propriedade CommandText não foi inicializada. ”
Solução: Se não houver outros erros além deste no log, o script foi executado com sucesso.