Welcome to the world of Mainframe. 欢迎来到大型机的中文世界!

How to define a VSAM with JCL 如何使用JCL建立一个VSAM文件

//TSOIDVM  JOB (ACCT),TSOID,CLASS=A,MSGCLASS=X,                        
//         NOTIFY=&SYSUID                                              
//*********************************************************************/
//*               VASM DEFINE                                          
//*********************************************************************/
//DEFINE  EXEC PGM=IDCAMS                                              
//SYSPRINT DD SYSOUT=*                                                 
//SYSIN DD *                                                           
   DEFINE CLUSTER                    -                                 
      ( NAME (TSOID.TEST.VSAM) -                                       
       CYLINDERS (1,1)     -                                           
       RECORDSIZE (80 80)         -                                    
       KEYS (18 0) -                                                   
       FREESPACE(10,20)) -                                             
   DATA(NAME(TSOID.TEST.VSAM.DATA)) -                                  
   INDEX(NAME(TSOID.TEST.VSAM.INDEX))                                  
/*                                                                     

注:其中的TSO ID需要进行替换才能使用。

         RECORDSIZE (80 80)语句定义了VSAM文件的长度

         KEYS (18 0)定义了VSAM文件关键字,即索引的长度。

随机日志

  • Top Links

  • 功能

  • 文章归档