JCL - IEHMOVE Move and Unload Partitioned Data Sets Volume



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

JCL - IEHMOVE Example 5: Move and Unload Partitioned Data Sets Volume
  • In this example, three partitioned data sets are moved from three separate source volumes to a disk volume.
    The source data set PDSSET3 is unloaded.
    The record size exceeds the track capacity of the receiving volume.

  • Neste exemplo, três conjuntos de dados particionados são movidos de três volumes de origem separados para um volume de disco.
    O conjunto de dados de origem PDSSET3 foi descarregado.
    O tamanho do registro excede a capacidade de rastreamento do volume de recebimento.
  //MOVEPDS  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,,DEFER),DISP=OLD,
  //             VOLUME=(PRIVATE,,SER=(333333))
  //DD3      DD  UNIT=disk,VOLUME=SER=222222,DISP=OLD
  //SYSIN    DD  *
      MOVE  PDS=PDSSET1,TO=disk=222222,FROM=disk=333333
      MOVE  PDS=PDSSET2,TO=disk=222222,FROM=disk=222222
      MOVE  PDS=PDSSET3,TO=disk=222222,FROM=disk=444444,UNLOAD
  /*

PDSSET1, PDSSET2, and PDSSET3 are already allocated on the receiving volume.
PDSSET3 is allocated as a sequential data set; PDSSET1 and PDSSET2 are allocated as partitioned data sets.
Since PDSSET3 is moved to a sequential data set, it is unloaded.

PDSSET1, PDSSET2 e PDSSET3 já estão alocados no volume de recebimento.
PDSSET3 é alocado como um conjunto de dados sequencial; PDSSET1 e PDSSET2 são alocados como conjuntos de dados particionados.
Como PDSSET3 é movido para um conjunto de dados sequencial, ele é descarregado.

The DCB attributes of PDSSET3 are:
Os atributos DCB de PDSSET3 são:

 DCB=(RECFM=U,BLKSIZE=5000)

The unloaded attributes are:
Os atributos descarregados são:

 DCB=(RECFM=FB,LRECL=80,BLKSIZE=800)

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 source volumes are mounted as they are required.
  • DD3 DD defines a device on which the receiving volume is mounted.
  • SYSIN DD defines the control data set, which follows in the input stream.
  • MOVE specifies move operations for the partitioned data sets and defines the source and receiving volumes for each data set.

  • 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 os volumes de origem são montados conforme necessário.
  • DD3 DD define um dispositivo no qual o volume receptor é montado.
  • SYSIN DD define o conjunto de dados de controle, que segue no fluxo de entrada.
  • MOVE especifica as operações de movimentação para os conjuntos de dados particionados e define a origem e os volumes de recebimento para cada conjunto de dados.

Parent topic: IEHMOVE Examples



© Copyright IBM Corp.