The UNESCO micro CDS/ISIS Software

Приложение 4

Сообщения об ошибках

     CDS/ISIS производит расширенную проверку ошибочных условий
и выдает соответствующие сообщения об ошибках.  Есть  два  типа
ошибок:
     устранимые  ошибки:  соответствуют  ненормальным условиям,
обнаруженным CDS/ISIS, во многих случаях они сопровождаются со-
общением и прекращают только запрошенную операцию; и
     прекращающие ошибки: соответствуют условиям ошибочного вы-
полнения, которые CDS/ISIS прямо не обнаруживает, а Паскаль об-
наруживает во время выполнения системную ошибку. Это приводит к
прекращению программы.

4.1. Устранимая ошибка

     Как сказано выше, эти ошибки всегда сопровождаются разъяс-
нительными сообщениями об ошибке CDS/ISIS. В некоторых случаях,
тем не менее, CDS/ISIS может выдавать сообщение, которое  прямо
не определяет причину ошибки. Например, чтобы проверить, сущес-
твует  ли файл, CDS/ISIS пытается вначале открыть его для ввода
и, если открытие неудачно, система делает вывод,  что  файл  не
существует, и выдает сообщение по этому случаю, например:
 
    264 Не найдена ТВП для генерации инвертированного файла.

     Тем не менее, это сообщение может в действительности озна-
чать, что вы не указали достаточное число файлов  в  CONFIG.SYS
(как описано в разделе 2.2.1.6."Требования к начальной конфигу-
рации"  или  что  неверный путь указан в SYSPAR.PAR или dbn.PAR
(смотри раздел 2.1.1. "SYSPAR.PAR: Глобальные параметры").
     Выбор сообщения об ошибках CDC/ISIS дан ниже в  алфавитном
порядке  (номер, предшествующий сообщению, является номером со-
общения, как указано в "Списке английских сообщений"):

     491 Переполнена таблица адресов.
     (CDS/ISIS Паскаль). Таблица адресов компилятора  заполнена
и  компиляция  не  может  продолжаться.  Ваша программа слишком
большая.

     323 Нельзя обновить. Запись в файле  документов  превышает
         512 символов.
     
     Файл сообщений имеет запись в 512 символов.
     Вы должны сократить одно или более сообщений, так как мак-
симальная длина записи файла сообщений ограничена этой длиной.

     125 Дублирование возможно только после обновления инверти-
         рованного файла.
     Файл  документов не может быть сброшен, если инвертирован-
ный файл не был обновлен в соответствии с последними изменения-
ми.  Вначале,  обновите инвертированный файл (используя возмож-
ность U сервиса ISISINV), затем начните сброс снова.

     265 Не найден рабочий лист! Нажмите любую клавишу для воз-
         врата в меню.
     Выбранный  рабочий  лист  ввода данных не существует. Про-
верьте имя и выберите снова рабочий лист  или  по  умолчанию  (
имеющий то же имя, это и база данных).

      67 Управление файлом данного типа из этого меню невозможно!
     Вы  пытаетесь  создать или обновить системный рабочий лист
как меню. Проверьте, правильное ли меню ISISUTL вы выбрали.

     74 Сдвинуть нельзя, повторите, введите правильное значение
        N:
     При редактировании рабочего листа или  меню  вы  пытаетесь
переместить  поля вверх или вниз, однако номер строки вы указы-
ваете такой, что выводит  за  пределы  области  данных  (строки
1-21)

     141 Нельзя модифицировать активный файл сообщений. Смените
         язык диалога!
     Вы  можете  изменить файл сообщений данного языка, пока он
является текущим языком обмена.

     98  MFN внесет переполнение записей HIT файла. HIT  записи
         игнорируется.
     Длина ключа сортировки и заголовок, генерируемый с помощью
ТОП для печати превышает 510 символов. Уменьшите  длину  одного
или большего количества ключей сортировки.

     36  В  записи слишком много символов. Нажмите CR для ре-
         дактирования.
     Запись  главного  файла вы можете редактировать, используя
максимальную длину записи (8000 символов), и не  можете  сохра-
нить в базе данных. Нажмите СR для редактирования записи.

     293 База данных уже существует. Удалите все файлы (Y/N)?
     Вы определили новую базу данных с именем уже существующей.
Если ответить Y, все ее файлы будут удалены!

     296 База данных не существует.
     База  данных,  которую вы выбрали, не существует. Заметим,
что CDS/ISIS определяет существование базы данных проверкой су-
ществования ТОП. Если база данных существует  наверняка,  тогда
проверьте параметр 5 SYSPAR.PAR или параметры в dbn.PAR ( смот-
ри раздел 2.1.1. "SYSPAR.PAR: Глобальные параметры".

     238 База данных закрыта  другим  пользователем.  Повторите
         позже.
     (Только для WAX). База данных в настоящий момент недоступ-
на для запрещенной операции.

     312  Формат  по  умолчанию  не может быть удален. CR для
          возврата в меню.
     Запрещено удаление стандартного формата базы данных, кото-
рый невозможно удалять.

     433 Повторная запись-замена не производится.
     При операции импорта, когда MFN назначен из входного файла
и  вы  специфицировали возможность загрузки М, входные записи с
одинаковыми MFN, как и у существующих записей, не замещают  их.
Если вы нуждаетесь в замещении записей, используйте возможность
загрузки U.

     113 *** Ошибка *** EOF встретился перед последней записью.
     Во время сброса файла документов,CDS/ISIS обнаружено усло-
вие  конца  файла  до окончания всех записей в базе данных. Это
обычно  говорит  о  том,  что  файл  испорчен.  Проверьте  файл
TRACE.DAT (в рабочем каталоге файлов) для определения последней
успешно сброшенной записи.

     297 Поле слишком длинное. Используйте другой рабочий лист.
     В записи, запрошенной вами, указано поле, которое длиннее,
чем  длина указания в рабочем листе. Используйте другой рабочий
лист или измените рабочий лист с увеличенной длиной  поля  (или
определите поле, как скролинг), вернувшись в меню.

     306 Файл уже присвоен другой базе данных. CR-для возвра-
         та в меню.
     Вы пытаетесь создать или редактировать базу данных, компо-
ненты определения которой, имеют то же имя, что и у  существую-
щей. Измените имя.

     331 Формат слишком длинный. Отредактировать невозможно.
     Формат превышает 4000  символов.  Если  возможно,  удалите
лишние пробелы или запятые, сократив его.

     38 Неверный параметр базы данных в файле dbn.PAR
     Указанный  параметр  неверный.  База  данных не может быть
выбрана.

     353 Неверный адрес буфера вывода. Введите как #хххх

     (смотри приложение 3. "Перечень сообщений").

     431 Неверный MFN во входной метке.
     Поле, которое вы указали для входного MFN, во время импор-
та не содержит число. Убедитесь, что данные в порядке или  про-
верьте, что вы указали правильное поле.

     517 Неверный или неподдерживаемый атрибут PROGRAM
     (CDS/ISIS  Паскаль). Атрибуты программ, которые могут быть
указаны, это только [MENU] и [FORMAT].

     144 Инвертированный файл существует и будет очищен, (Y/N)?
     Предупреждающее сообщение, выдаваемое тогда, когда  запро-
шенная  операция  будет  вначале  удалять  инвертированный файл
(напр. перед полной генерацией инвертированного файла).

     285 ТВП инвертированного файла не может быть удалена!
     ТОП для инвертированного файла нельзя удалить.

     143 Файл документов существует и будет очищен, (Y/N)?
     Вы не можете выбрать язык  общения,  пока  соответствующая
база данных является текущей.

     449 Программа содержит ошибки компиляции.
     (CDS/ISIS  ПАскаль). Вы пытаетесь запустить программу, ко-
торая неверно скомпилирована. Исправьте программу и  перекомпи-
лируйте.

     226 Отброшенный ключ.
     Пока загружается  или  обновляется  имвертированный  файл,
CDS/  ISIS  обнаруживает неверный термин, который не может быть
записан в словарь (напр. пустой термин или термин, начинающийся
с символа ниже чем ASCII 33).  Термин  игнорируется  и  процесс
продолжается.  Вы  можете  проверить, тем не менее, ваши данные
или ТОП, чтобы определить причину.

     321 Файл сохранения уже существует. Удалить (Y/N)?
     Файл сохранения с таким же именем, как и вами специфирован-
ный, уже существует.  Последний правильный сброс и перегенерация
инвертированного файла.

     393 Системная ошибка. В файле документов ошибка несоответ-
ствия. Восстановите последнее значение и перегенерируйте инвер-
тированный файл.
     392 Внимание! Повторная ссылка.
     391 Внимание! Ссылка не найдена. Нельзя удалить.
     (Сообщения  391,392 и 393 описаны в разделе 3.5.5. "Обнов-
ление инвертированного файла" ).

4.2. Завершающие ошибки.

     Ошибки Паскаля во время выполнения  приведут  к  сообщению
следующей формы:

     ?Error: MESSAG [error in file ИМЯ_ФАЙЛА]
      Error code N, Status S

     MESSAG - это рассматриваемое сообщение об ошибке, соответ-
ствующее коду ошибки N (заметим, что часть "error in file"  по-
является только для ошибок системных файлов).
     Выбор  возможного  сообщения, данный ниже, отсортирован по
возрастанию кода:
 
    1000 Write error when closing file
    Ошибка  записи на диске при закрытии указанного файла. Наи-
более вероятно, что ошибка оборудования или диск  не  подготов-
лен.

     1003 Error during creation of new file
     CDS/ISIS  запрашивает  создание нового файла, но MS DOS не
удовлетворяет запрос (напр. ваш диск может быть не  подготовлен
или вы заняли максимальное число файлов, которое можно записать
в оглавлении).

     1009 File too big
     Указанный  файл имеет длину 32 Мегабайта (которая является
максимальным размером файла для MS DOS).Если это касается файла
документов или инвертированного базы данных, вы можете попробо-
вать  реорганизовать  указанные   файлы,   используя   CDS/ISIS
сброс/восстановление (ISISХСН или ISISINV) сервис.

     1010 Write error when seeking to direct record
     Ошибки в записи на диске при записи в указанный файл

     1023 Operation error
     Неверная операция связанная с указанным файлом

     1027 File name error
     CDS/ISIS  сгенерировано неверное имя файла. Это может быть
связано с неверным параметром в SYSPAR.PAR или dbn.PAR

     1028 Device full error
     Ваш диск заполнен. Удалите неиспользуемые файлы.

     1032 File not found
     1033 Path not found
     Обычно  это  бывает,  когда  неверен  или  неполон  путь в
SYSPAR.PAR или dbn.PAR

     1034 Too many open files
     Обычно это связано с тем, что вы не создали или не измени-
ли CONFIG.SYS, где надо указать FILES=20. Если вы сделали  это,
надо  увеличить  количество файлов в CONFIG.SYS или ввести (что
значит перегрузить машину, для изменения CONFIG.SYS).

     1045 Invalid drive specefied
     Обычно это связано с неверным или неполным SYSPAR.PAR  или
dbn.PAR или неверным устройством, указанным для сброса, восста-
новления, импорта или экспорта.

[К оглавлению]