IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

vsam是什么1039,1035错误


IBM大型机论坛 -> DFSORT / ICETOOL
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
陈池

新的用户


已加入:2004年6月10日
帖子:12
地点:印度班加罗尔

发布发表:2004年6月14日星期一2:32 pm
引用回复

你好

vsam是什么1039,1035错误..请解释

感谢你
回到顶部
查看用户资料 发送私信
jz1b0c

活跃用户


已加入:2004年1月25日
帖子:160
地点:加拿大多伦多

发布发表:星期六2004年11月13日上午3:46
引用回复

你好

Vsam状态码的长度不为4。请让我知道您使用的是哪种环境? CICS /批次???

批量下这些是VSAM状态代码,并带有说明

00成功完成
02仅索引文件。可能的原因:
对于READ语句,当前键的键值等于当前引用键的下一条记录中相同键的值。
对于WRITE或REWRITE语句,刚写入的记录为至少一个允许重复的记录键创建了重复键值。
04正在处理的记录长度与该文件的固定文件属性不符。
05在执行OPEN语句时,所引用的可选文件不存在。
06尝试写入已打开以供输入的文件。
07仅顺序文件。对于带有REEL / UNIT短语的OPEN或CLOSE语句,引用的文件是非卷轴/单位媒体。
08尝试从打开的文件中读取以进行输出。
09目录中没有空间或目录不存在。
10不存在下一个逻辑记录。您已到达文件末尾。
12试图打开一个已经打开的文件。
13找不到文件。
14仅相对文件。相对记录号中的有效数字位数大于为该文件描述的相对键数据项的大小。
同时打开的文件过多(Micro Focus)。
15打开的索引文件太多(Micro Focus)。
16打开的设备文件太多(Micro Focus)。
17记录错误:长度可能为零(Micro Focus)。
18读取零件记录错误:EOR之前EOF或文件以错误模式(Micro Focus)打开。
19重写错误:打开模式或访问模式错误(Micro Focus)。
20设备或资源繁忙(Micro Focus)。
21仅顺序访问的文件。指示序列错误。连续记录键值的升序键要求已被违反,或者主记录键值已被COBOL程序在成功执行READ语句与执行该文件的下一个REWRITE语句之间更改。
22仅索引文件和相对文件。指示重复的键条件。已尝试存储将在索引文件或相对文件中创建重复键的记录,或不允许重复的替代记录键。
23表示未找到任何记录。试图访问由密钥标识的记录,但该记录在文件中不存在。或者,可以对不存在的可选输入文件尝试执行START或READ操作。
24仅相对文件和索引文件。表示违反边界。可能的原因:
尝试写超出文件外部定义的边界
尝试对相对文件尝试顺序WRITE操作,但是相对记录号中的有效数字位数大于为该文件描述的相对键数据项的大小。
30由于顺序文件的边界冲突或I / O错误(例如数据校验奇偶校验错误或传输错误)的结果,未能成功执行I / O语句。
32打开的索引文件过多。当打开顺序文件进行输入并尝试打开同一文件进行输出时,也会发生这种情况。(Micro Focus的运行时系统(RTS)消息)。
34由于违反边界,I / O语句失败。此条件表明已尝试写超出顺序文件的外部定义的边界。
35已尝试对不存在的非可选文件使用I-O,INPUT或EXTEND短语进行OPEN操作。
37已尝试对不支持OPEN语句中指定的打开模式的文件执行OPEN操作。
38已尝试对先前用锁关闭的文件执行OPEN操作。
39在程序中,在固定文件属性和为文件指定的属性之间检测到冲突。
这通常是由于与记录长度,键长度,键位置或文件组织冲突引起的。
其他可能的原因是:
1.替代索引定义不正确。
2.记录模式是可变的或固定的,或者未定义,与创建文件时相同。
41已尝试对已打开的文件执行OPEN操作。
42已对已关闭的文件尝试执行CLOSE操作。
43顺序访问模式下的文件。在执行DELETE或REWRITE语句之前,为文件执行的最后一个I / O语句不是READ语句。
44存在边界冲突。可能的原因:
尝试写或重写大于关联文件的RECORD IS VARYING子句允许的最大记录或小于最小记录的记录
尝试将记录重新写入文件,并且记录的大小与要替换的记录的大小不同。
46在以INPUT或I-O模式打开的文件上尝试了顺序读取操作,但未建立有效的下一条记录。
47已尝试对未打开的INPUT或I-O的文件执行READ或START操作。
48已尝试对未在OUTPUT,I-O或EXTEND模式下打开的文件或在顺序访问模式下的文件打开的I-O上执行WRITE操作。
49对未打开的文件尝试了DELETE或REWRITE操作I-O
回到顶部
查看用户资料 发送私信
sudheerkumar_k

新的用户


已加入:2004年9月8日
帖子:10
地点:班加罗尔

发布发表:2004年11月13日,星期六1:28 pm
引用回复

你好

给命令TSO QW“状态代码”,它将在屏幕上显示所需的内容。

干杯,
苏德海尔
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> DFSORT / ICETOOL

 


类似主题
话题 论坛 回覆
没有新帖 文件状态-可变长度39 COBOL程式设计 2
没有新帖 VSAM更改命令-汽缸范围... JCL和VSAM 3
没有新帖 扩展VSAM的RPLDDDD字段-ESDS JCL和VSAM 0
没有新帖 恢复VSAM时DFDSS消息ADR485E ... JCL和VSAM 5
没有新帖 VSAM文件和DB2之间的同步逻辑... COBOL程式设计 9
搜索我们的论坛:


回到顶部