JCL - IEHMOVE Move Cataloged Data Set Group



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

JCL - IEHMOVE Example 8: Move Cataloged Data Set Group
  • In this example, the cataloged data set group A.B.C, which comprises data set A.B.C.X, A.B.C.Y, and A.B.C.Z, ,is moved from two disk volumes onto a third volume.
    Space is allocated by IEHMOVE.
    The catalog is updated to refer to the receiving volume.
    The source data sets are scratched.

  • Neste exemplo, o grupo de conjunto de dados catalogado A.B.C, que compreende o conjunto de dados A.B.C.X, A.B.C.Y e A.B.C.Z,, é movido de dois volumes de disco para um terceiro volume.
    O espaço é alocado por IEHMOVE.
    O catálogo é atualizado para se referir ao volume de recebimento.
    Os conjuntos de dados de origem estão riscados.
  //MOVEDSG  JOB  ...
  //STEP1    EXEC PGM=IEHMOVE
  //SYSPRINT DD  SYSOUT=A
  //SYSUT1   DD  UNIT=disk,VOLUME=SER=222222,DISP=OLD
  //DD1      DD  UNIT=disk,VOLUME=SER=111111,DISP=OLD
  //DD2      DD  UNIT=disk,VOLUME=SER=222222,DISP=OLD
  //DD3      DD  UNIT=disk,VOLUME=SER=333333,DISP=OLD
  //DD4      DD  UNIT=disk,VOLUME=SER=444444,DISP=OLD
  //SYSIN    DD  *
           MOVE   DSGROUP=A.B.C,TO=disk=222222
  /*

The control statements are discussed as follows:
As declarações de controle são discutidas a seguir:

  • SYSUT1 DD defines the device that is to contain the work data set.
  • DD1 DD defines the system residence device.
  • DD2 DD defines a device on which the receiving volume is mounted.
  • DD3 DD defines a device on which one of the source volumes is mounted.
  • DD4 DD defines a device on which one of the source volumes is mounted.
  • SYSIN DD defines the control data set, which follows in the input stream.
  • MOVE moves the specified data sets to volume 222222.
  • This example can be used to produce the same result without the use of the DD4 DD statement, using one less mountable disk device.
    With DD3 and DD4, both of the source volumes are mounted at the start of the job.
    With DD3 only, the 333333 volume is mounted at the start of the job.
    After the 333333 volume is processed, the utility requests that the operator mount the 444444 volume.
    In this case, the DD3 statement is coded:
  //DD3 DD UNIT=(disk,,DEFER),DISP=OLD,
  //       VOLUME=(PRIVATE,,SER=(333333))

  • SYSUT1 DD define o dispositivo que deve conter o conjunto de dados de trabalho.
  • DD1 DD define o dispositivo de residência do sistema.
  • DD2 DD define um dispositivo no qual o volume receptor é montado.
  • DD3 DD define um dispositivo no qual um dos volumes de origem é montado.
  • DD4 DD define um dispositivo no qual um dos volumes de origem é montado.
  • SYSIN DD define o conjunto de dados de controle, que segue no fluxo de entrada.
  • MOVE move os conjuntos de dados especificados para o volume 222222.
  • Este exemplo pode ser usado para produzir o mesmo resultado sem o uso da instrução DD4 DD, usando menos um dispositivo de disco montável.
    Com DD3 e DD4, ambos os volumes de origem são montados no início do trabalho.
    Apenas com DD3, o volume 333333 é montado no início do trabalho.
    Depois que o volume 333333 é processado, o utilitário solicita que o operador monte o volume 444444.
    Nesse caso, a instrução DD3 é codificada:
  //DD3 DD UNIT=(disk,,DEFER),DISP=OLD,
  //       VOLUME=(PRIVATE,,SER=(333333))

Parent topic: IEHMOVE Examples



© Copyright IBM Corp.