Коды завершения

Дополнительно к диагностическим сообщениям, выдаваемым на консоль терминала, утилита генерирует программные коды завершения (см. таблицу 2). Проверка программных кодов завершения зависит от операционной системы, в которой запускается утилита, и от способа ее вызова. Так, при вызове утилиты в командных файлах в среде ОС типа UNIX код завершения возвращается в переменной $?, а в среде ОС Windows – в переменной errorlevel.

При вызове утилиты в программных модулях код завершения возвращается в переменных (или структурах данных), определяемых средствами разработки приложений (см. документацию на соответствующие средства разработки).

Таблица 2. Программные коды завершения утилиты gendb
Мнемоническое имяЧисловое значениеОписание
GENDB_RETOK0Успешное завершение
GENDB_RETERR-1Неизвестная ошибка
GENDB_RET_HEADER_ERR-2Неверный или поврежденный заголовок БД
GENDB_RET_VERSION_ERR-3В данной версии БД конфигурируемый параметр не поддерживается
GENDB_RET_DB_ERR-4Конфигурируемая БД не найдена
GENDB_RET_PARAM_ERR-5Неизвестный ключ или параметр команды