Lista de erros (Winisis)
De Oráculo
Error n (onde n é o código do erro):
| Erro n | Explicação |
| 1 | Detectado fim do formato durante o processamento de um grupo repetitivo. Provavelmente está faltando o parênteses que encerra o grupo repetitivo. |
| 2 | Grupos repetitivos aninhados (i.e. grupo repetitivo dentro de um grupo repetitivo). |
| 3 | Variável caracter não inicializada. |
| 4 | Expressão numérica esperada (e.g. os parâmetros de limites da função LR) |
| 6 | Está relacionado a permissões de escrita nos arquivos da base. Verifique se o usuário logado na rede possui permissão de escrita no diretório onde está gravada a base de dados. Caso não possua, solicite ao pessoal da informática. Se a base foi copiada de um CD, é possível que os arquivos estejam marcados como somente leitura. Neste caso, selecione os arquivos, clique com o botão direito do mouse, selecione Propriedades e desmarque a opção. |
| 8 | Comando if sem then |
| 19 | Parênteses aberto sem que tenha sido fechado. |
| 20 | Parênteses fechado sem que tenha sido aberto. Pode ser causado por um operador inválido em uma expressão. |
| 26 | Dois operando de um operador são de tipos diferentes (ex. adicionar uma cadeia de caracteres a um número). |
| 28 | Um argumento fornecido a uma função não é uma expressão numérica de campo. |
| 31 | Normalmente o erro 31 ocorre quando o Windows não consegue carregar os drivers necessários para o dispositivo. No Winisis, verifique se o comando OPENFILE está de acordo com o esperado. |
| 51 | Várias literais e/ou comandos condicionais associados a um seletor de campo. |
| 53 | Significa que existe uma cláusula if sem fechamento (fi). O erro ocorre somente quando a condição é testada, o que pode indicar qual opção está causando o problema. |
| 54 | Sinal + fora de contexto: CDS/ISIS espera uma literal repetitiva após o sinal de +. |
| 55 | fi sem if |
| 56 | Sobrecarga na área de trabalho: o formato produziu muita saída e WinIsis não consegue suportar. A área de trabalho está limitada a 8.000 caracteres. |
| 57 | Falta lista de parâmetros (para uma função). |
| 58 | Um ou mais argumentos fornecidos para uma função não estão de acordo com o tipo requerido. |
| 60 | Uma função não caracter foi usada como comando (somente funções de cadeias de caracter podem ser usadas como comando). |
| 61 | Argumento fornecido para as expressões A, P ou NOCC não é um seletor de campo. |
| 99 | Comando desconhecido, possivelmente gerado por um erro de digitação.
Ex: ao final do formato foi colocado um parênteses sem que tenha sido aberto. Ou o esquecimento de uma aspa em uma literal. |
| 101 | Sobrecarga na pilha (pode ser causado por uma expressão excessivamente complexa). |
| 102 | Esvaziamento de pilha (pode ser causado por parênteses aberto, mas não fechado. Se o formato está correto, indica problemas com o software Winisis. |
