GDG

//G423400J JOB ,,NOTIFY=&SYSUID,CLASS=B,MSGLEVEL=(1,1),MSGCLASS=X 

 //* RESTART=STEP3                                                 

 //*GDG DEFINE                                                     

 //STEP1 EXEC  PGM=IDCAMS                                          

 //SYSPRINT   DD SYSOUT=*                                           

 //SYSIN  DD *                                                     

   DEFINE GDG           -                                          

   (NAME(G423400.JCL.DAY3.GDG)      -                              

   LIMIT(3)             -                                          

   NOEMPTY                 -                                       

   SCRATCH)                                                        

 /*                                                                 

 //*CREATE A MODEL FOR GDG                                         

 //STEP2 EXEC PGM=IEFBR14                                          

 //DD1   DD  DSN=G423400.JCL.DAY3.GDG.MODEL,                       

 //      DISP=(NEW,CATLG,DELETE),                                  

 //      SPACE=(TRK,(0)),                                          

 //      DCB=(RECFM=FB,LRECL=80,BLKSIZE=800)                       

 //SYSPRINT   DD SYSOUT=*                                          

 //*CREATE 3 GERNARATION                                           

 //STEP3 EXEC PGM=IEFBR14                                          

 //DD1   DD DSN=G423400.JCL.DAY3.GDG(+1),DISP=(NEW,CATLG,),        

 //         SPACE=(TRK,(1,1)),                                      

 //         DCB=G423400.JCL.DAY3.GDG.MODEL                         

//DD2   DD DSN=G423400.JCL.DAY3.GDG(+2),DISP=(NEW,CATLG,),     

 //         SPACE=(TRK,(1,1)),                                  

 //         DCB=G423400.JCL.DAY3.GDG.MODEL                       

 //DD3   DD DSN=G423400.JCL.DAY3.GDG(+3),DISP=(NEW,CATLG,),     

 //         SPACE=(TRK,(1,1)),                                  

 //         DCB=G423400.JCL.DAY3.GDG.MODEL                      

 //*COPY THE INSTREAM TO THE 2CND                                

 //STEP4 EXEC PGM=IEBGENER                                      

 //SYSPRINT DD SYSOUT=*                                         

 //SYSUT2   DD   DSN=G423400.JCL.DAY3.GDG,DISP=OLD              

 //SYSUT1   DD *                                                 

 MAINFRAMES                                                     

 ABENDS                                                         

 X-WAIT                                                         

 MAXCC                                                          

 /*                                                             

 //SYSIN    DD  DUMMY                                           

 //SYSPRINT DD SYSOUT=*                                          

 //*ALTER THE ATTRIBUTE                                         

 //STEP5 EXEC PGM=IDCAMS                                        

 //SYSPRINT DD SYSOUT=*                                         

 //SYSIN    DD *                                                 

   ALTER G423400.JCL.DAY3.GDG  EMPTY                            

 /*                                                             

 //STEP6 EXEC PGM=IDCAMS                                        

 //SYSPRINT DD SYSOUT=*                                          

 //SYSIN    DD *                                                

/*                                                           

//*DELETE GDG FORCEFULLY                                     

//STEP7 EXEC PGM=IDCAMS                                       

//SYSPRINT DD SYSOUT=*                                       

//SYSIN    DD *                                              

   DELETE G423400.JCL.DAY3.GDG.* PURGE                       

   DELETE G423400.JCL.DAY3.GDG PURGE FORCE                    

/*                                                           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值