Операционные системы и программное обеспечение на платформе zSeries

         

Экспорт данных. Команды 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 для сохранения редактируемых данных в другом разделе или наборе данных. Для этого необходимо:

  1. Ввести строчную команду C99999 или M99999 в первой строке данных для указания того, что все строки должны копироваться или перемещаться.
  2. Ввести команду CREATE или REPLACE без параметра в области ввода команд (команда CREATE используется только в том случае, если местом сохранения является раздел библиотечного набора данных) и нажать клавишу ВВОД.
  3. Указать имя набора данных или раздела в открывшемся диалоговом окне ввода команды CREATE или REPLACE и нажать клавишу ВВОД.



Содержание раздела