|
In this example, IEBUPDTE is used to create a sequential data set from card input.
User header and trailer labels, also from the input stream, are placed on this sequential data set.
Neste exemplo, IEBUPDTE é usado para criar um conjunto de dados sequencial da entrada do cartão.
Rótulos de cabeçalho e trailer do usuário, também do fluxo de entrada, são colocados neste conjunto de dados sequencial.
//LABEL JOB ...
//CREATION EXEC PGM=IEBUPDTE,PARM=NEW
//SYSPRINT DD SYSOUT=A
//SYSUT2 DD DSNAME=LABEL,VOLUME=SER=123456,UNIT=disk,
// DISP=(NEW,KEEP),LABEL=(,SUL),SPACE=(TRK,(15,3))
//SYSIN DD *
./ LABEL
(Header labels)
./ ADD LIST=ALL,OUTHDR=ROUTINE1,OUTTLR=ROUTINE2
(Data records)
./ LABEL
(Trailer labels)
./ ENDUP
/*
The control statements are as follows:
As declarações de controle são as seguintes:
- SYSUT2 DD defines and allocates space for the output sequential data set, called LABEL, which resides on a disk volume.
- SYSIN DD defines the control data set, which follows in the input stream.
(This control data set includes the sequential input data set and the user labels, which are on cards.)
- The first LABEL statement identifies the 80-byte card images in the input stream which will become user header labels.
(They can be modified by the user's header-label processing routine specified on the ADD function statement.)
- The ADD function statement indicates that the data statements that follow are placed in the output data set.
The newly created data set is listed in the message data set.
User output header and output trailer routines are to be given control before the writing of header and trailer labels.
- The second LABEL statement identifies the 80-byte card images in the input stream which will become user trailer labels.
(They can be modified by the user's trailer-label processing routine specified on the ADD function statement.)
- ENDUP signals the end of the control data set.
- SYSUT2 DD define e aloca espaço para o conjunto de dados sequenciais de saída, denominado LABEL, que reside em um volume de disco.
- SYSIN DD define o conjunto de dados de controle, que segue no fluxo de entrada.
(Este conjunto de dados de controle inclui o conjunto de dados de entrada sequencial e os rótulos do usuário, que estão nos cartões.)
- A primeira instrução LABEL identifica as imagens de cartão de 80 bytes no fluxo de entrada que se tornarão rótulos de cabeçalho do usuário.
(Eles podem ser modificados pela rotina de processamento de rótulo de cabeçalho do usuário especificada na instrução de função ADD.)
- A instrução da função ADD indica que as instruções de dados a seguir são colocadas no conjunto de dados de saída.
O conjunto de dados recém-criado é listado no conjunto de dados da mensagem.
Cabeçalho de saída do usuário e rotinas de trailer de saída devem receber controle antes da gravação dos rótulos de cabeçalho e trailer.
- A segunda instrução LABEL identifica as imagens de cartão de 80 bytes no fluxo de entrada que se tornarão rótulos de trailer do usuário.
(Eles podem ser modificados pela rotina de processamento do rótulo do trailer do usuário especificada na instrução de função ADD.)
- ENDUP sinaliza o fim do conjunto de dados de controle.
Parent topic: IEBUPDTE Examples
© Copyright IBM Corp.
|