|
In this example, selected members are copied from a PDS to a PDS.
This example differs from Example 16 in that COPYGROUP allows members to be copied along with their aliases from a PDS to a PDS, whereas COPYGRP only copies
aliases when one or both of the input and output data sets is a PDSE.
If both are PDSs it will result in a COPY operation.
See Copying Program Objects (COPYGRP and COPYGROUP Statements) for information about selecting groups
with COPYGROUP and the differences between the COPYGROUP and COPYGRP statements.
Neste exemplo, os membros selecionados são copiados de um PDS para um PDS.
Este exemplo difere do Exemplo 16 em que COPYGROUP permite que os membros sejam copiados junto com seus aliases de um PDS para um PDS, enquanto COPYGRP copia
apenas aliases quando um ou ambos os conjuntos de dados de entrada e saída são um PDSE.
Se ambos forem PDSs, isso resultará em uma operação COPY.
Consulte Copiando Objetos de Programa (Instruções COPYGRP e COPYGROUP) para obter informações sobre como
selecionar grupos com COPYGROUP e as diferenças entre as instruções COPYGROUP e COPYGRP.
//CPYGROUP JOB ...
//STEP1 EXEC PGM=IEBCOPY
//SYSPRINT DD SYSOUT=*
//DDIN DD DISP=SHR,DSN=PDSA,DSNTYPE=PDS
//DDOUT DD DSN=PDSB,LIKE=PDSA,DSNTYPE=PDS,DISP=(NEW,CATLG)
//SYSIN DD *
CPYLBL2 COPYGROUP INDD=DDIN,OUTDD=DDOUT
SELECT MEMBER=(MEMBER02)
SELECT MEMBER=(MEMBER03)
/*
The control statements are as follows:
As declarações de controle são as seguintes:
- DDIN DD defines the input data set, PDSA, which is a partitioned data set.
- DDOUT DD defines the output data set, PDSB, which is a partitioned data set.
- The LIKE parameter indicates that the DCB and SPACE attributes for PDSB are to be copied from PDSA.
- The DSNTYPE parameter defines the new data set as a PDS.
- The Storage Management Subsystem chooses an appropriate volume for the allocation.
- SYSIN DD defines the control data set, which follows in the input stream.
The data set contains a COPYGROUP statement, and two SELECT statements.
- COPYGROUP indicates the start of a group copy operation.
- The INDD parameter shows PDSA as the input data set.
- The OUTDD parameter shows PDSB as the output data set.
- The SELECT statement indicates that the member MEMBER02, MEMBER03, and all their aliases are to be selected from the input data set (PDSA) and copied to the
output data set (PDSB).
- DDIN DD define o conjunto de dados de entrada, PDSA, que é um conjunto de dados particionado.
- DDOUT DD define o conjunto de dados de saída, PDSB, que é um conjunto de dados particionado.
- O parâmetro LIKE indica que os atributos DCB e SPACE para PDSB devem ser copiados do PDSA.
- O parâmetro DSNTYPE define o novo conjunto de dados como um PDS.
- O Subsistema de Gerenciamento de Armazenamento escolhe um volume apropriado para a alocação.
- SYSIN DD define o conjunto de dados de controle, que segue no fluxo de entrada.
O conjunto de dados contém uma instrução COPYGROUP e duas instruções SELECT.
- COPYGROUP indica o início de uma operação de cópia de grupo.
- O parâmetro INDD mostra PDSA como o conjunto de dados de entrada.
- O parâmetro OUTDD mostra PDSB como o conjunto de dados de saída.
- A instrução SELECT indica que o membro MEMBER02, MEMBER03 e todos os seus aliases devem ser selecionados do conjunto de dados de entrada
(PDSA) e copiados para o conjunto de dados de saída (PDSB).
Parent topic: IEBCOPY Examples
© Copyright IBM Corp.
|