Você está na página 1de 12

1 Exercicio

//OFI21701 JOB (OFICINA),ELIANA, CLASS=5, MSGLEVEL=(1,1), REGION=512K,


// NOTIFY=OFI217, TIME=1,MSGCLASS=X
//****************************************************************
//* TREINAMENTO DE JCL (CARTO JOB)
//****************************************************************
//STEP001 EXEC PGM=IEFBR14

2 Exerccio
//OFI21702 JOB (OFICINA),ELIANA, CLASS=5, MSGLEVEL=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1,MSGCLASS=X
//****************************************************************
//* TREINAMENTO DE JCL (CARTO JOB, EXEC E DD)
//****************************************************************
//STEP001 EXEC PGM=IEFBR14
//*
//ENTRADA DD DSN=OFI217.TURMA44.SEQ01, DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(3,2)), DCB=(RECFM=FB,LRECL=80,BLKSIZE=8000),
// UNIT=3390

3 Exerccio
//OFI21703 JOB (OFICINA),ELIANA, CLASS=5, MSGLEVEL=(1,1), REGION=1024K,
// NOTIFY=OFI217, TIME=(1,30),MSGCLASS=X
//****************************************************************
//* POPULAR O DATASET TURMA 44 SEQ01
//****************************************************************

//STEP001 EXEC PGM=IEFBR14


//*
//SYSUT1 DD *
MARCELA LEITE
ELIANA GOMES
RENE EDUARDO
RICARDO AUGUSTO
MURILO AUGUSTO
CLEBER MUNHOZ
ADANS RICHARD
CHARLES KILESSE
//SYSUT2 DD DSN=OFI217.TURMA44.SEQ01, DISP=(MOD,CATLG,DELETE),
// SPACE=(TRK,(3,2)), DCB=(RECFM=FB,LRECL=80,BLKSIZE=8000),
// UNIT=SYSDA
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY

4 Exerccio
//OFI21704 JOB (OFICINA),ELIANA, CLASS=5, MSGLEVEL=(1,1), REGION=1024K,
// NOTIFY=OFI217, TIME=(1,30),MSGCLASS=X
//****************************************************************
//* POPULAR O DATASET TURMA 44 SEQ01
//****************************************************************
//STEP001 EXEC PGM=IEFBR14
//*
//SYSUT1 DD DATA

MARCELA LEITE
ELIANA GOMES
RENE EDUARDO
RICARDO AUGUSTO
MURILO AUGUSTO
CLEBER MUNHOZ
ADANS RICHARD
CHARLES KILESSE
/*
//SYSUT2 DD DSN=OFI217.TURMA44.SEQ01, DISP=(MOD,CATLG,DELETE),
// SPACE=(TRK,(3,2)), DCB=(RECFM=FB,LRECL=80,BLKSIZE=8000),
// UNIT=SYSDA
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY

5 Exerccio
//OFI21705 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=X, REGION=1024K,
// NOTIFY=OFI217, TIME=(1,30),MSGLEVEL=(1,1)
//****************************************************************
//* POPULAR O DATASET TURMA 44 SEQ01
//****************************************************************
//STEP001 EXEC PGM=IEFBR14
//*
//SYSUT1 DD *
MARCELA LEITE
ELIANA GOMES

RENE EDUARDO
RICARDO AUGUSTO
MURILO AUGUSTO
CLEBER MUNHOZ
ADANS RICHARD
CHARLES KILESSE
//SYSUT2 DD DSN=OFI217.TURMA44.SEQ02, DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(3,2)), DCB=(RECFM=FB,LRECL=80,BLKSIZE=8000),
// UNIT=SYSDA
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY

6 Exerccio
//OFI21706 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* CPIA DO ARQUIVO SEQUENCIAL TURMA 44.SEQ01
//* VIA PROGRAMA IEBGNER
//****************************************************************
//STEP001 EXEC PGM=IEBGENER
//*
//SYSUT1 DD DSN=OFI217.TURMA44.SEQ01, DISP=SHR
//*
//SYSUT2 DD DSN=OFI217.TURMA44.SEQ02, DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1)), DCB=(RECFM=FB,LRECL=80), UNIT=3390
//*

//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD DUMMY

7 Exerccio
//OFI21707 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* CPIA DO ARQUIVO SEQUENCIAL TURMA 44.SEQ01
//* VIA PROGRAMA IEBGNER
//****************************************************************
//STEP001 EXEC PGM=IEBGENER
//*
//SYSUT1 DD DSN=OFI217.TURMA44.SEQ01, DISP=SHR
//*
//SYSUT2 DD DSN=OFI217.TURMA44.SEQ02, DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1)), DCB=(RECFM=FB,LRECL=80), UNIT=3390
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD DUMMY

8 Exerccio
//OFI21708 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X

//****************************************************************
//* LISTAR VIA IEBGENER O DATASET PESSOAL
//****************************************************************
//STEP001 EXEC PGM=IEBGENER
//*
//SYSUT1 DD DSN=OFI217.TURMA44.PESSOAL, DISP=SHR
//*
//SYSUT2 DD SYSOUT=*
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD DUMMY

9 Exerccio
//OFI21709 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* LISTAR VIA IEBGENER ARQUIVOS CONCATENADOS
//****************************************************************
//STEP001 EXEC PGM=IEBGENER
//*
//SYSUT1 DD DSN=OFI217.TURMA44.PESSOAL, DISP=SHR
// DD DSN=OFI217.TURMA44.SEQ01,DISP=SHR
// DD DSN=OFI217.TURMA44.SEQ02,DISP=SHR
//*
//SYSUT2 DD SYSOUT=*
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD DUMMY

10 Exerccio
//OFI21710 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************

//* GERA DATASET VIA IEBGENER, APARTIR DE ARQUIVOS


//* CONCATENADOS
//****************************************************************
//STEP001 EXEC PGM=IEBGENER
//*
//SYSUT1 DD DSN=OFI217.TURMA44.PESSOAL, DISP=SHR
// DD DSN=OFI217.TURMA44.SEQ01,DISP=SHR
// DD DSN=OFI217.TURMA44.SEQ02,DISP=SHR
//*
//SYSUT2 DD DSN=OFI217.TURMA44.CONCAT,DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(2,1)),DCB=(RECFM=FB,LRECL=80),UNIT=SYSDA
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD DUMMY

11 Exerccio
//OFI21711 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* CLASSIFICA O ARQUIVO TURMA44.PESSOAL EM ORDEM
//* DECRESCENTE DE NOME
//****************************************************************
//STEP001 EXEC PGM=SORT
//*
//SORTIN DD DSN=OFI217.TURMA44.PESSOAL, DISP=SHR
//SORTOUT DD SYSOUT=*
//*
//SYSOUT DD SYSOUT=*
//*
//SYSIN DD *
SORT FIELDS=(60,11,CH,D)

12 Exerccio
//OFI21712 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* CLASSIFICA O ARQUIVO TURMA44.PESSOAL EM ORDEM
//* DECRESCENTE DE SALRIO
//****************************************************************
//STEP001 EXEC PGM=SORT
//*
//SORTIN DD DSN=OFI217.TURMA44.PESSOAL, DISP=SHR
//SORTOUT DD SYSOUT=*
//*
//SYSOUT DD SYSOUT=*

//*
//SYSIN DD *
SORT FIELDS=(60,11,CH,D)

13 Exerccio
//OFI21713 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* CLASSIFICA O ARQUIVO TURMA44.PESSOAL EM ORDEM CRESCENTE
//* DE FUNO E DECRESCENTE DE SALRIO
//****************************************************************
//STEP001 EXEC PGM=SORT
//*
//SORTIN DD DSN=OFI217.TURMA44.PESSOAL, DISP=SHR
//SORTOUT DD SYSOUT=*
//*
//SYSOUT DD SYSOUT=*
//*
//SYSIN DD *
SORT FIELDS=(30,20,CH,A,50,11,CH,D)

14 Exerccio
//OFI21714 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* CLASSIFICA O ARQUIVO TURMA44.PESSOAL EM ORDEM
//* CRESCENTE E ELIMINA DUPLICIDADE
//****************************************************************
//STEP001 EXEC PGM=SORT
//*
//SORTIN DD DSN=OFI217.TURMA44.PESSOAL, DISP=SHR
//SORTOUT DD SYSOUT=*
//*
//SYSOUT DD SYSOUT=*
//*
//SYSIN DD *
SORT FIELDS=(1,20,CH,A)
SUM FIELDS=NONE

15 Exerccio
//OFI21715 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* REALIZA O BACKUP DO DSET TURMA44.JCLLIB
//* VIA IEBCOPY

//****************************************************************
//STEP001 EXEC PGM=IEBCOPY
//*
//SYSUT1 DD DSN=OFI217.TURMA44.JCLLIB,DISP=SHR
//*
//SYSUT2 DD DSN=OFI217.TURMA44..JCLLIBBK,DISP=(NEW,CATLG,DELETE),
// SPACE=(CYL,(3,1,5)),DCB=(RECFM=FB,LRECL=80),UNIT=SYSDA
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD DUMMY

16 Exerccio
//OFI21716 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* REALIZA O BACKUP DO DSET TURMA44.JCLLIB 1
//* VIA IEBCOPY
//****************************************************************
//STEP001 EXEC PGM=IEBCOPY
//*
//ENTRADA DD DSN=OFI217.TURMA44.JCLLIB,DISP=SHR
//*
//SADA DD DSN=OFI217.TURMA44..JCLLIB1,DISP=(NEW,CATLG,DELETE),
// SPACE=(CYL,(3,1,5)),DCB=(RECFM=FB,LRECL=80),UNIT=SYSDA
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
COPY IND=((ENTRADA,R)),OUTDD=SADA

17 Exerccio
//OFI21717 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* REALIZA A COMPRESSO DO DATASET TURMA44.JCLLIB
//* VIA IEBCOPY
//****************************************************************
//STEP001 EXEC PGM=IEBCOPY
//*
//COMP1 DD DSN=OFI217.TURMA44.JCLLIB,DISP=SHR
//*
//COMP1 DD DSN= OFI217.TURMA44.JCLLIB,DISP=SHR
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
COPY IND=((COMP1,R)),COMP1=SADA

18 Exerccio
//OFI21718 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* REALIZA A COPIA PARCIAL DO DATASET TURMA44.PDSO1
//* VIA IEBCOPY
//****************************************************************
//STEP001 EXEC PGM=IEBCOPY
//*
//COMP1 DD DSN=OFI217.TURMA44.PDSO1,DISP=SHR
//*
//COMP2 DD DSN= OFI217.TURMA44.PDSO2,DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(1,1)),DCB=(RECFM=FB,LRECL=80),UNIT=SYSDA
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
COPY IND=((COMP1,R)),COMP2=SADA
SELECT MEMBER=((MEMBRO3,,R))

19 Exerccio
//OFI21719 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* REALIZA A COPIA PARCIAL DO DATASET TURMA44.JCLLIB 3 MEMBROS
//* VIA IEBCOPY
//****************************************************************
//STEP001 EXEC PGM=IEBCOPY
//*
//COMP1 DD DSN=OFI217.TURMA44.JCLLIB,DISP=SHR
//*
//COMP2 DD DSN= OFI217.TURMA44.JCLLIB3,DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(5,3)),DCB=(RECFM=FB,LRECL=80),UNIT=SYSDA
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
COPY IND=((COMP1,R)),OUTDD=COMP2
SELECT MEMBER=((EXER007,,R))
SELECT MEMBER=((EXERC001,,R))
SELECT MEMBER=((EXER006,,R))

20 Exerccio
//OFI21720 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X

//****************************************************************
//* REALIZA A COPIA PARCIAL DO DATASET TURMA44.JCLLIB 3 MEMBROS
//* E ALTERA O NOME VIA IEBCOPY
//****************************************************************
//STEP001 EXEC PGM=IEBCOPY
//*
//COMP1 DD DSN=OFI217.TURMA44.JCLLIB,DISP=SHR
//*
//COMP2 DD DSN= OFI217.TURMA44.JCLLIB3,DISP=(MOD,CATLG,DELETE),
// SPACE=(CYL,(3,1,,5)),DCB=(RECFM=FB,LRECL=80),UNIT=SYSDA
//*
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
COPY IND=((COMP1,R)),OUTDD=COMP2
SELECT MEMBER=((EXERC010,JCL10,R),(EXERC011,JCL11,R),(EXERC012,JCL12,R))

21 Exerccio
//OFI21721 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* COPIA DO ARQUIVO SEQUENCIAL TURMA44.SEQ01 PARA
//* PARTICIONADO VIA PROGRAMA ICEGENER
//****************************************************************
//STEP001 EXEC PGM=ICEGENER
//*
//SYSUTI1 DD DSN=OFI217.TURMA44.SEQ01,DISP=SHR
//*
//SYSUT2 DD DSN= OFI217.TURMA44.PDS05(SEQ01),DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(5,1,3)),DCB=(RECFM=FB,LRECL=80,BLKSIZE=800),
// UNIT=SYSDA
//*
//SYSPRINT DD SYSOUT=*

22 Exerccio
//OFI21722 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* LISTA MEMBRO SEQ01 DO PARTICIONADO PDS05
//* VIA PROGRAMA ICEGENER
//****************************************************************
//STEP001 EXEC PGM=ICEGENER
//*
//SYSUTI1 DD DSN=OFI217.TURMA44.PDS05,DISP=SHR
//*
//SYSUT2 DD SYSOUT=*
//*
//SYSPRINT DD SYSOUT=*

23 Exerccio
//OFI21723 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* LISTA REGISTROS EM SYSUT1
//* VIA PROGRAMA ICEGENER
//****************************************************************
//STEP001 EXEC PGM=ICEGENER
//*
//SYSUTI1 DD DATA
RENE EDUARDO
ELVIS SOUSA
ELIANA GOMES
ELAINE CRISTINA
/*
//*
//SYSUT2 DD SYSOUT=*
//*
//SYSPRINT DD SYSOUT=*

24 Exerccio
//OFI21724 JOB (OFICINA),ELIANA, CLASS=5, MSGCLASS=(1,1), REGION=512K,
// NOTIFY=OFI217, TIME=1, MSGCLASS=X
//****************************************************************
//* MEMSAGEM PARA A TURMA
//* VIA PROGRAMA IKJEFT01
//****************************************************************
//STEP001 EXEC PGM=IKJEFT01
//*
//SYSTSIN DD *
SEND TURMA44 U(OFI218)
SEND DESEJO A TODOS UM FELIZ NATAL E PROSPERO ANO NOVO!
//SYSTSPRT DD SYSOUT=*

Você também pode gostar