|
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.
|