Коды завершения
Дополнительно к диагностическим сообщениям, выдаваемым на консоль терминала, утилита генерирует программные коды завершения (см. таблицу 2). Проверка программных кодов завершения зависит от операционной системы, в которой запускается утилита, и от способа ее вызова. Так, при вызове утилиты в командных файлах в среде ОС типа UNIX код завершения возвращается в переменной $?
, а в среде ОС Windows – в переменной errorlevel
.
При вызове утилиты в программных модулях код завершения возвращается в переменных (или структурах данных), определяемых средствами разработки приложений (см. документацию на соответствующие средства разработки).
Мнемоническое имя | Числовое значение | Описание |
---|---|---|
GENDB_RETOK | 0 | Успешное завершение |
GENDB_RETERR | -1 | Неизвестная ошибка |
GENDB_RET_HEADER_ERR | -2 | Неверный или поврежденный заголовок БД |
GENDB_RET_VERSION_ERR | -3 | В данной версии БД конфигурируемый параметр не поддерживается |
GENDB_RET_DB_ERR | -4 | Конфигурируемая БД не найдена |
GENDB_RET_PARAM_ERR | -5 | Неизвестный ключ или параметр команды |