JCL z/OS DFSMS - IEBCOPY Convert a Partitioned Data Set to a PDSE



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

JCL z/OS DFSMS - IEBCOPY Example 13: Convert a Partitioned Data Set to a PDSE

In this example, a partitioned data set is converted to a PDSE.
Neste exemplo, um conjunto de dados particionado é convertido em um PDSE.

  //CONVERT   JOB  ...
  //STEP1     EXEC PGM=IEBCOPY
  //SYSPRINT  DD  SYSOUT=A
  //SYSUT1    DD  DSNAME=PDSSET,DISP=SHR,DSNTYPE=PDS
  //SYSUT2    DD  DSNAME=PDSESET,LIKE=PDSSET,DSNTYPE=LIBRARY,
  //          DISP=(NEW,CATLG),STORCLAS=SCLASX,DATACLAS=DCLASY

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

  • SYSUT1 DD defines the input data set, PDS, which is a partitioned data set.
    The DSNTYPE keyword has no effect because it is an existing data set.
  • SYSUT2 DD defines the output data set, PDSE, which is a partitioned data set extended.
    This new data set will be SMS-managed because it has a storage class.
    The LIKE parameter indicates that the DCB and SPACE attributes for PDSESET are to be copied from PDSSET.
    The DSNTYPE parameter defines the new data set as a PDSE rather than as a partitioned data set.
    DATACLAS=DCLASY identifies the PPDSE as a program object PDSE with undefined logical record length.
    The Storage Management Subsystem chooses an appropriate volume for the allocation, based on how SCLASX was defined.
  • Since the ddnames SYSUT1 and SYSUT2 are used to define the input and output data sets, no SYSIN data set is required.

  • SYSUT1 DD define o conjunto de dados de entrada, PDS, que é um conjunto de dados particionado.
    A palavra-chave DSNTYPE não tem efeito porque é um conjunto de dados existente.
  • SYSUT2 DD define o conjunto de dados de saída, PDSE, que é um conjunto de dados particionado estendido.
    Este novo conjunto de dados será gerenciado por SMS porque tem uma classe de armazenamento.
    O parâmetro LIKE indica que os atributos DCB e SPACE para PDSESET devem ser copiados do PDSSET.
    O parâmetro DSNTYPE define o novo conjunto de dados como um PDSE em vez de um conjunto de dados particionado.
    DATACLAS = DCLASY identifica o PPDSE como um objeto de programa PDSE com comprimento de registro lógico indefinido.
    O Subsistema de Gerenciamento de Armazenamento escolhe um volume apropriado para a alocação, com base em como o SCLASX foi definido.
  • Como os ddnames SYSUT1 e SYSUT2 são usados ??para definir os conjuntos de dados de entrada e saída, nenhum conjunto de dados SYSIN é necessário.

Parent topic: IEBCOPY Examples



© Copyright IBM Corp.