Коды завершения
Дополнительно к диагностическим сообщениям, выдаваемым на консоль терминала, утилита генерирует программные коды завершения
(таблица 2). Проверка программных кодов завершения зависит
от операционной системы, в которой запускается утилита, и от способа ее вызова. Так, при вызове утилиты в командных файлах в среде
ОС типа Linux, ЗОСРВ Нейтрино код завершения возвращается
в переменной $?, а в среде ОС Windows – в переменной errorlevel.
При вызове утилиты в программных модулях код завершения возвращается в переменных (или структурах данных), определяемых средствами разработки приложений (см. документацию на соответствующие средства разработки).
Таблица 2. Программные коды завершения утилиты gendb
| Мнемоническое имя | Числовое значение | Описание |
|---|---|---|
| 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 | Неизвестный ключ или параметр команды |