Экспорт данных. Команды CREATE и REPLACE
Под экспортом данных понимают процедуру перемещения или копирования данных (всех или частично) из редактируемого раздела в другой раздел или набор данных. В текстовом редакторе EDIT экспорт реализуется с помощью функциональных команд CREATE или REPLACE и строчных команд M или C.
Функциональная команда редактора CREATE используется для создания нового раздела библиотечного набора данных и копирования или перемещения в него строк из редактируемых данных.
Формат команды:
CREATE [имя_paздeлa]
Необязательный параметр имя_paздeлa определяет имя раздела, который необходимо создать в редактируемом библиотечном наборе данных. Для последовательности сцепленных библиотек новый раздел всегда записывается в первую библиотеку последовательности. Если раздел с таким именем уже существует, выполнение команды блокируется и выдается соответствующее сообщение. Если параметр имя_paздeлa не указан, на экране появляется всплывающее диалоговое окно, в котором пользователь должен определить имя создаваемого раздела.
Данные для перемещения или копирования в новый раздел указываются с помощью строчных команд M (MM) или C (CC). При использовании строчной команды M (MM) отмеченный строчный фрагмент удаляется из редактируемых данных при завершении операции перемещения. Если требуется скопировать (переместить) весь редактируемый раздел, необходимо в первой строке редактируемого раздела указать строчную команду C99999 (или M99999). Данные, которые записываются во вновь созданный раздел, перенумеровываются, если установлен как режим нумерации, так и режим автоматической пepeнyмepaции (NUMBER ON, AUTONUM ON). Если установлен режим автоматической записи (AUTOLIST ON), то происходит запись текста в набор данных печати ISPF/PDF.
В отличие от команды CREATE, команда REPLACE служит для замещения уже существующих разделов библиотечного набора данных либо последовательных наборов данных информацией, копируемой или перемещаемой из редактируемых данных. В остальном действие команды REPLACE от действия команды CREATE не отличается.
Формат команды:
REPLACE [имя_paздeлa]
Как отмечалось ранее, пользователь может воспользоваться командами CREATE или REPLACE для сохранения редактируемых данных в другом разделе или наборе данных. Для этого необходимо:
- Ввести строчную команду C99999 или M99999 в первой строке данных для указания того, что все строки должны копироваться или перемещаться.
- Ввести команду CREATE или REPLACE без параметра в области ввода команд (команда CREATE используется только в том случае, если местом сохранения является раздел библиотечного набора данных) и нажать клавишу ВВОД.
- Указать имя набора данных или раздела в открывшемся диалоговом окне ввода команды CREATE или REPLACE и нажать клавишу ВВОД.