JCL z/OS DFSMS - IEBCOPY Copy an entire data set



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

JCL z/OS DFSMS - IEBCOPY Example 1: Copy an entire data set

In this example, a partitioned data set (DATASET5) is copied from one disk volume to another.
Figure 1 shows the input and output data sets before and after processing.

Neste exemplo, um conjunto de dados particionados (DATASET5) é copiado de um volume de disco para outro.
A Figura 1 mostra os conjuntos de dados de entrada e saída antes e depois do processamento.

  //COPY     JOB   ...
  //JOBSTEP  EXEC  PGM=IEBCOPY
  //SYSPRINT DD  SYSOUT=A
  //SYSUT1   DD  DSNAME=DATASET5,UNIT=disk,VOL=SER=111113,
  //             DISP=SHR
  //SYSUT2   DD  DSNAME=DATASET4,UNIT=disk,VOL=SER=111112,
  //             DISP=(NEW,KEEP),SPACE=(TRK,(5,1,2))

The control statements are as follows:
As declarações de controle são as seguintes:

  • SYSUT1 DD defines a partitioned data set, DATASET5, that contains two members (A and C).
  • SYSUT2 DD defines a new partitioned data set, DATASET4, that is to be kept after the copy operation.
    Five tracks are allocated for the data set; two blocks are allocated for directory entries.
  • Because the partitioned data set has only two members, SYSUT3 and SYSUT4 DD are not needed.
  • Because the input and output data sets are identified as SYSUT1 and SYSUT2, the SYSIN data set is not needed.
    The SYSUT1 data set will be copied in full to the SYSUT2 data set.
    After the copy operation is finished, DATASET4 will contain the same members that are in DATASET5.
    However, there will be no embedded, unused space in DATASET4.
    If you are copying a PDSE, the processing is the same, except that there is no embedded, unused space in a PDSE.

  • SYSUT1 DD define um conjunto de dados particionado, DATASET5, que contém dois membros (A e C).
  • SYSUT2 DD define um novo conjunto de dados particionado, DATASET4, que deve ser mantido após a operação de cópia.
    Cinco trilhas são alocadas para o conjunto de dados; dois blocos são alocados para entradas de diretório.
  • Como o conjunto de dados particionado tem apenas dois membros, SYSUT3 e SYSUT4 DD não são necessários.
  • Como os conjuntos de dados de entrada e saída são identificados como SYSUT1 e SYSUT2, o conjunto de dados SYSIN não é necessário.
    O conjunto de dados SYSUT1 será copiado integralmente para o conjunto de dados SYSUT2.
    Depois que a operação de cópia for concluída, DATASET4 conterá os mesmos membros que estão em DATASET5.
    No entanto, não haverá espaço não utilizado incorporado no DATASET4.
    Se você estiver copiando um PDSE, o processamento será o mesmo, exceto que não há nenhum espaço incorporado e não utilizado em um PDSE.

Figure 1. Copying a partitioned data set—full copy
Figura 1. Copiando um conjunto de dados particionado - cópia completa

Parent topic: IEBCOPY Examples



© Copyright IBM Corp.