The UNESCO micro CDS/ISIS Software
Возможности, обеспечивающие вывод с помощью меню хХСН, показаны на рис. 59.
В - копировать файл документов (Master file)
Эта опция выполняет сброс копии файла документов текущей базы данных.
Заметим, что не должно проводиться обновление инвертированного файла во время выполнения вами сброса файла документов. CDS/ISIS вас предупредит, если это произойдет, следующим сообщением:
Сообщение 125: Дублирование возможно только после обновления инвертированного файла
В этом случае вы должны, вначале, обновить инвертированный файл перед выполнением сброса. Выполните это, используя опцию U программы ISISINV.
Файл сброса (ВКР) является единственным, хотя реальный файл документов, который состоит из двух физических (XRF и MST), требует для восстановления оба этих файла, если они случайно разрушены, используйте опцию R этого меню.
Вы можете сбросить файл документов или на жесткий диск (в текущий директорий или отличный от него) или на дискеты. В последнем случае CDS/ISIS позволяет применение многотомного файла сброса (т. е. когда файл требует более одной дискеты).
Если вы хотите сбросить файл документов на дискеты, вы вначале должны убедиться, что имеете на руках достаточное количество дискет, которые уже должны быть отформатированы.
Если дискета будет не таковой, CDS/ISIS предложит вам вставить новую. Вы должны пометить каждую дискету сброса датой и номером, так как в случае восстановления это необходимо, вы должны вставлять дискеты в том же порядке, в котором они использовались при выводе.
Сообщение 126: Драйвер и/или директорий сброса?
Возможные ответы даны ниже:
CR файл сброса будет записан в текущий директорий текущего устройства
a: файл сброса будет записан в корневой директорий дискеты устройства a:
\mydir\ файл сброса будет записан в директорий mydir на текущем устройстве
a:\mydir\ файл сброса будет записан в директорий mydir на устройстве a:
Если вы укажете устройство, то появится следующее сообщение:
(где NN последовательный номер, начинающийся с 1, а D: устройство, определяемое вами).
Ответьте CR после установки дискеты (которая уже должна быть отформатирована). Приглашение 127 может повторяться, если дискета неподготовлена.
Заметим, что приглашение 127 будет также выдаваться для несьемного диска, если вы укажете неподходящее устройство в ответ на приглашение 126. Нажмите CR для старта операции сброса. Вам никогда не удастся восстановить файл сброса, если произошло прерывание процесса сброса, так как это приводит к потере данных. Во избежании этого, необходимо удалять каждый неполный файл сброса (ВКР), если он возникает.
Если вам потребуется сделать сброс на несьемный том, мы рекоменду либо не указывать устройство на приглашение 126 (завершение CDS/ISIS в случае отсутствия пространства на диске) либо, если это невозможно, перед выполнением сброса вы должны убедиться, что имеется достаточно свободного пространства на томе.
В конце операции сброса CDS/ISIS выдаст следующее информационное сообщение.
Где:
Nm следующий MFN для назначения в базе данных,
Nr текущее число записей в базе данных (исключая удаленные записи);
Nl количество записей, удаленных с момента последней реорганизации файла документов. Вы не можете восстановить эти записи, так как данные их доступны в файле документов, но когда вы будете восстанавливать файл сброса, они будут физически удалены (см. раздел 3.5.3. "Удаление записи").
Np число записей физически удаленных, т. е. записей которые более не могут быть восстановлены,
Nb размер файла в Килобайтах;
Nf количество Килобайт, освободившихся после реорганизации файла (смотри возможность R ниже)
С - Реорганизовать файл документов (уплотнить)
Эта опция эквивалентна успешному выполнению опции В и опции R. Так как опция восстановления распаковывает файл документов, вы можете использовать эту функцию для освобождения пространства и обновления файла документов (смотри ниже опцию R).
Е - Экспорт файла системы CDS/ISIS
Эта функция позволяет вам предоставлять базу данных или ее часть для передачи другим пользователем. Вы можете также использовать ее для реорганизации записей базы данных и затем с помощью функции импорта записывать реорганизованные данные в исходную или другую базу данных.
Если вы выберете эту функцию, CDS/ISIS выведет системный рабочий лист экспорта, хYISI, который содержит разные параметры, которые вы должны также поддерживать. Этот рабочий лист описан в разделе 12.2. "Рабочий лист экспорта хYISI". Затем вы должны указать необходимые параметры, и CDS/ISIS пригласит вас определить устройство и/или директорий, для записи выходного файла.
Экспортируемый файл может быть записан на жесткий диск (в текущий или любой иной директорий) или на дискеты. В последнем случае, CDS/ISIS позволяет поддерживать многотомный файл (т. е. файл требующий более одной дискеты).
Если вы выбрали вывод на дискеты, то должны убедиться, что имеется необходимое количество дискет, которые уже должны быть отформатированы.
Если дискета окажется негодной, CDS/ISIS предложит вам вставить новую дискету. Вы должны пометить каждую дискету датой и ее номером, потому что когда файл будет импортироваться, дискеты должны вставляться в том же порядке, в каком записывались.
Сообщение 126: Драйвер и/или директорий сброса?
Несколько возможных ответов даны ниже:
CR выходной файл будет записан в директорий по умолчанию на устройство по умолчанию;
a: выходной файл будет записан в корневой директорий дискеты на устройство a;
\mydir\ выходной файл будет записан в директорий mydir на текущем устройстве;
a:\mydir\ выходной файл будет записан в директорий mydir на устройстве a.
Если вы указали устройство, то появится следующее приглашение:
(где NN последовательный номер начиная с 1, а D: устройство вами указанное)
Ответьте CR после установки дискеты (которая должна уже быть отформатированной). Приглашение 127 может повторятся, если дискета неподготовлена.
Заметим, что приглашение 127 также выдается для несъемного диска, если вы указали неподходящее устройство в ответ на приглашение 126. Нажмите CR для старта операции экспорта. Если приглашение 127 выдается повторно, это указывает, что диск не имеет достаточного пространства для размещения выходного файла. В этом случае, отметьте последний MFN, который был экспортирован и нажмите С для прерывания операции экспорта. После освобождения некоторого доступного на диске пространства, вы можете продолжить экспорт с места прерывания, указав подходящий предел в поле "Границы MFN" рабочего листа экспорта.
I - импорт внешнего файла
Эта функция позволяет вам использовать внешние данные для загрузки в базу данных CDS/ISIS. Когда вы выбираете эту функцию,CDS/ISIS выводит системный рабочий лист xYISO, который содержит разные параметры, которые вы также должны поддерживать. Этот рабочий лист описан в разделе 12.3. "Рабочий лист импорта хYISO".
После ввода вами необходимых параметров, CDS/ISIS пригласит вас указать устройство и/или директорий, которые будут содержать файл ввода.
Сообщение 126: Драйвер и/или директорий сброса?
Ответьте на это приглашение, указав, если необходимо, устройство и/или директорий (см. в опции Е несколько ответов на приглашение ).
Следующее приглашение появится только тогда,когда вы указали устройство:
(где NN последовательный номер начиная с 1 для первой дискеты; D: указанное вами устройство).
Ответьте CR после установки указанной дискеты.
Многотомный входной файл на дискетах поддерживается. В этом случае входной файл может занимать несколько дискет, предполагается, что файл имеет одно имя на всех дискетах.
Дискеты должны быть установлены в порядке их записи. Приглашение 127/439 будет выдано для каждой дискеты. После последней дискеты, которая задействуется, ответьте Х на приглашение 439 для указания, что больше не будет ввода.
Заметим, что приглашение 127/439 будет также выдаваться для несъемного диска, если вы указали неподходящее устройство в ответ на приглашение 126. В этом случае нажмите CR для начала операции импорта, или Х для второго обращения.
L - Сменить язык диалога
Позволяет вам менять язык системных меню и сообщений (см. раздел 1.4.2. "Многоязыковый диалог").
R - Восстановление файла документов
Эта опция восстанавливает файл документов с предварительно сброшенной копии, созданной при помощи опции В.
Эта опция также распаковывает файл документов, освобождая пространство, которое впоследствии обновляется. Количество освобожденного пространства указывается в информационном сообщении, выдаваемом во время операции сброса.
Сообщение 126: Драйвер и/или директорий сброса?
Ответ на это приглашение будет, естественно, такой же, как аналогичное для функции сброса. (смотри опцию В и ответы на приглашение 126).
Следующие приглашения появляются только тогда, когда вы указали устройство:
(где NN последовательный номер начиная с 1 для первой дискеты; a D: указанное вами устройство).
Ответьте CR после установки указанной дискеты.
Дискеты должны устанавливаться в порядке их записи при сбросе. Заметим, что приглашение 127 также появляется для несьемного диска, если вы указали неподходящее устройство на приглашение 126. Нажмите CR для начала операции восстановления.
Так как операция восстановления замещает содержимое файла документов, с которого копировался сброс, любые изменения вы могли бы сделать с файлом документов, вспоследствии выполненного сброса, реальнее последнее.
Поэтому вы можете использовать эту возможность только в случае жесткого диска, копируя случайно разрушенный файл документов. Тем более, если вы делаете изменение базы данных одновременно с выполнением сброса, вы должны также воссоздать инвертированный файл (или восстановить его из копии сброса, которую сделали в то же время когда и сброс файла документов).
В конце восстановления, CDS/ISIS выдает следующее информационное сообщение:
где:
Nm- следующий присвоенный MFN в базе данных
Nr- текущее количество записей в базе данных (исключая удаленные записи);
Np- количество физически удаленных записей, т. е. записей, которые более не могут быть восстановлены (заметим, что логически удаленные записи, если есть, становятся теперь физически удаленными);
Nb- размер файла в Килобайтах;
Nx- размер файла ХRF (1 запись - 512 байт)
Заметим, что несмотря на то, что операция восстановления распаковывает файл документов, реальное пространство на диске не изменяется (другими словами, файл MST будет иметь тот же размер и до восстановления). Тем не менее, так как освобожденное пространство распаковывается, оно теперь будет использоваться CDS/ISIS, а файл MST не будет расширяться до тех пор, пока позволит освобожденное пространство. Вы можете, в этом случае, сделать приведение файла MST к точному размеру, в случае, если объем освобожденного пространства, указанный при операции сброса, больше, то можно выполнить следующее:
Х - Выход
Возвращает в главное служебное меню CDS/ISIS хХISI