首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jcl创建vsam文件

使用jcl创建vsam文件
EN

Stack Overflow用户
提问于 2014-11-24 11:36:44
回答 3查看 4.6K关注 0票数 0

我试图使用JCL中的IDCAMS实用工具创建VSAM文件。它返回的MAXCC代码是0000。

但是,当我尝试使用3.4列出新创建的vsam文件时,它不会显示在列表中。

有人能帮我吗?

我使用的代码是:

代码语言:javascript
复制
//VSAM0001 JOB (ACCT),CLASS=A,MSGLEVEL=(1,1
//             NOTIFY=&SYSUID,MSGCLASS=A   
//STEP0001 EXEC PGM=IDCAMS                 
//SYSPRINT DD  SYSOUT=*                    
//SYSIN    DD  *                           
    DEFINE CLUSTER -                       
       (NAME(DOMAIN.MYFILE.MYVSAM) -   
       VOL(AGH419) -                   
       KEYS(16 0) -                    
       RECORDSIZE(120 120) -           
       INDEXED -                       
       REUSE ) -                       
    DATA -                                 
      (NAME(DOMAIN.MYFILE.MYVSAM.DATA) - 
      CISZ(8192) -                      
      RECORDSIZE(120 120) -             
      FSPC(0 0) ) -                     
    INDEX -                                
      (NAME(DOMAIN.MYFILE.MYVSAM.INDEX) )
/*                         
EN

回答 3

Stack Overflow用户

发布于 2015-02-10 06:46:13

在使用IDCAMS实用工具创建VSAM文件时,需要指定所需的所有存储参数,如CYL、TRK etc..If --您遗漏了这些参数中的任何一个,那么JCL就无法知道在哪里存储新创建的VSAM。因此,在中定义JCL文件的部分,提供所有必要的存储参数,这样就可以了。希望这能帮上忙。

票数 3
EN

Stack Overflow用户

发布于 2015-01-21 14:24:35

正如提交人在评论中所写:

谢谢大家的回应。IBM的LookAt实用程序提供了帮助。我没有指定CYL参数,这是必需的,因为我得到了不正确的空间ALLOCATION.Now规范,它正在工作。- Kinjal Shah

票数 1
EN

Stack Overflow用户

发布于 2014-12-24 20:51:29

所有消息都有一个id (例如,IEA1235),在搜索生成消息的内容时可以使用该id。

您需要在IDCAMS的“定义”中指定空间。查看您的手册(或在线),为VSAM集群指定空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27103904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档