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

运行jcl时出错


IBM大型机论坛 -> JCL& VSAM
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月11日星期一3:48 pm
引用回复

你好

我有这个runjcl问题

码:
// RUNJCLAT作业 'IBMMFS','DEB',CLASS = A,MSGCLASS = 4,MSGLEVEL =(1,1),
//           NOTIFY=R9SSHC6
//步骤1   EXEC PGM=STU
// STEPLIB DD DSN = PWSX.R9SSHC6.LOAD2345,DISP = SHR
// INFILE   DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR,
// INFILE   DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR
// SYSPRINT DD SYSOUT= *
// OTFILE   DD DSN = PWSX.R9SSHC6.FLAT3,DISP =(NEW,CATLG,DELETE),
//            UNIT=UNIT1,SPACE=(CYL,(1,1),RLSE),
//            DCB=(RECFM = FB,BLKSIZE = 800,LRECL = 80)
// SYSIN  DD *
/
//

jcl错误来了!
回到顶部
查看用户资料 发送私信
比尔·奥博伊尔

CICS主持人


已加入:2008年1月14日
帖子:2504
地点:美国乔治亚州亚特兰大

发布发表:2010年10月11日星期一3:50 pm
引用回复

将TYPRUN = SCAN添加到作业卡。我怀疑您的错误是SYSIN DD *之后的单个“ /”。

是否有任何SYSIN数据正在传递?

如果不是,则将SYSIN DD *更改为SYSIN DD DUMMY并完全删除“ /”。

然后,一切都会被原谅,STU将成为一个更加快乐的程序。 icon_rolleyes.gif

法案
回到顶部
查看用户资料 发送私信
彼得·荷兰

全球主持人


已加入:2009年10月27日
帖子:2476
所在地:荷兰,阿姆斯特尔芬

发布发表:2010年10月11日星期一3:54 pm
引用回复

UNIT = UNIT1

那是有效的设备名称吗?
回到顶部
查看用户资料 发送私信
dbzTHEdinosauer

全球主持人


已加入:2006年10月20日
帖子:6967
位置:瓷宝座

发布发表:2010年10月11日星期一4:02 pm
引用回复

引用:
JCL错误即将到来


当发生jcl错误时,它将在您的jes3输出中列出。

参考名称INFILE的第一个dd语句中DISP = SHR之后的逗号
告诉jes期望dd语句的延续参数。
您没有任何内容,您有一个新的Reference dd语句。

引用:
码:
// INFILE DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR,
// INFILE DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR

如果您尝试将这2个文件连接到dd引用INFILE
尝试这个:

码:

// INFILE DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR
//       DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR

因为您显然太懒了,无法阅读jes消息或
jcl手册。

您发布问题的时间已经足够长,已经学会了使用方法 BB代码
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10718
所在地:意大利

发布发表:2010年10月11日星期一4:04 pm
引用回复

你只是在浪费大家的时间
发布确切的消息是否如此困难 icon_question.gif icon_evil.gif

如果您在星期三/星期四/星期五(精神病日)进行检查,我会理解的
星期一你运气不好

比尔单机运行/被解释为数据,不太可能产生jcl错误(刚刚用傻的iebgener测试过
码:
// IEBGENER作业(UTIL),'IEBGENER',
//             CLASS = A,MSGCLASS = A,MSGLEVEL =(1,1)
// ******** + **** + ********************************** *********************
// *
// IEB     EXEC PGM=IEBGENER
// SYSPRINT  DD SYSOUT=*
// SYSIN     DD DUMMY
// SYSUT1    DD *,DCB=LRECL=80
/
// SYSUT2    DD SYSOUT=*
/ *
//
回到顶部
查看用户资料 发送私信
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月11日星期一4:26 pm
引用回复

法案将SYSIN DD *更改为SYSIN DD DUMMY,并完全删除了“ /”,但仍然出现错误,DBZ我没有jes3,jes2中的错误是-:

STMT号信息
必须在KEYWO之前指定4个IEFC006I位置参数
6 IEFC625I在空间场中错误地使用了遥感技术

我也只用了一次INFILE而没有逗号。
// INFILE DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR
// DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10718
所在地:意大利

发布发表:2010年10月11日星期一4:39 pm
引用回复

如果您从运行中发布确切的jcl,那对您非常好
使用bbcode标签

如果您注意到消息
引用:
STMT号信息
必须在KEYWO之前指定4个IEFC006I位置参数
6 IEFC625I在空间场中错误地使用了遥感技术

引用jcl语句
由于您修改了起始帖子中发布的jcl,因此我们不知道发生了什么!
没有看到 真实 声明您很少使用可以说
回到顶部
查看用户资料 发送私信
比尔·奥博伊尔

CICS主持人


已加入:2008年1月14日
帖子:2504
地点:美国乔治亚州亚特兰大

发布发表:2010年10月11日星期一4:39 pm
引用回复

引用:
比尔单机运行/被解释为数据,不太可能产生jcl错误(刚刚用傻的iebgener测试过

恩里科

谢谢。

实话实说,我从未有意使用过。

IT信息技术疯狂的细微差别之一。 icon_wink.gif

法案
回到顶部
查看用户资料 发送私信
dbzTHEdinosauer

全球主持人


已加入:2006年10月20日
帖子:6967
位置:瓷宝座

发布发表:2010年10月11日星期一4:46 pm
引用回复

安古,

您需要发布包含JCL和消息的实际jes输出。
使用 [代码] [/ code] tags.
回到顶部
查看用户资料 发送私信
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月11日星期一5:01 pm
引用回复

好的,我再次使用代码标签给jcl
码:
// RUNJCLAT作业 'IBMMFS','DEB',CLASS = A,MSGCLASS = 4,MSGLEVEL =(1,1),
//           NOTIFY=&SYSUID
//步骤1   EXEC PGM=STU
// STEPLIBDD DSN = PWSX.R9SSHC6.LOAD2345,DISP = SHR
// SYSPRINT DD SYSOUT=*
// INFILE   DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR
//         DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR
// SYSPRINT DD  SYSOUT=*
// OTFILE   DD DSN = PWSX.R9SSHC6.FLAT3,DISP =(MOD,CATLG,DELETE),
//           UNIT=UNIT1,SPACE=(TRKS,(5,1),RLSE),
//          DCB=(RECFM = FB,BLKSIZE = 800,LRECL = 80)
// SYSIN DD *
//


码:
**************************************数据顶部************** ********************
 STMT NO. MESSAGE
-
       8 IEF644I空间字段中的数字无效
********************************数据底部*************** *****************
回到顶部
查看用户资料 发送私信
比尔·奥博伊尔

CICS主持人


已加入:2008年1月14日
帖子:2504
地点:美国乔治亚州亚特兰大

发布发表:2010年10月11日星期一5:05 pm
引用回复

尝试用TRK替换TRKS。

您的代码标签混乱。

OY合租 icon_rolleyes.gif
回到顶部
查看用户资料 发送私信
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月11日星期一5:11 pm
引用回复

码:
// RUNJCLAT作业 'IBMMFS','DEB',CLASS = A,MSGCLASS = 4,MSGLEVEL =(1,1),
//           NOTIFY=&SYSUID
//步骤1   EXEC PGM=STU
// STEPLIBDD DSN = PWSX.R9SSHC6.LOAD2345,DISP = SHR
// SYSPRINT DD SYSOUT=*
// INFILE   DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR
//         DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR
// SYSPRINT DD  SYSOUT=*
// OTFILE   DD DSN = PWSX.R9SSHC6.FLAT3,DISP =(MOD,CATLG,DELETE),
//         UNIT=UNIT1,SPACE=(TRKS,(5,1),RLSE),
//         DCB=(RECFM = FB,BLKSIZE = 800,LRECL = 80)
// SYSIN DD *
//

码:
**************************************数据顶部************** ********************
 STMT NO. MESSAGE
-
       8 IEF644I空间字段中的数字无效
********************************数据底部*************** *****************
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2010年10月11日星期一5:12 pm
引用回复

码:
[code] your

去这里[/code]
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10718
所在地:意大利

发布发表:2010年10月11日星期一5:26 pm
引用回复

您是否曾经想过自己看一下手册
在 :
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2M891/SPTM010839
考虑一下消息的含义!
之后继续进行
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B680/CCONTENTS?SHELF=IEA2BK91&DN=SA22-7597-12&DT=20080604022956

publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B680/12.0?SHELF=IEA2BK91&DT=20080604022956

publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B680/12.59?SHELF=IEA2BK91&DT=20080604022956&CASE=
并最终
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B680/12.59.2.1?SHELF=IEA2BK91&DT=20080604022956&CASE=

自己了解为什么空间构造包含无效的参数/关键字/<numerics> icon_question.gif icon_evil.gif
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

发布发表:2010年10月11日星期一9:38 pm
引用回复

您好,

引用:
空格=(TRKS,(5,1),RLSE),
您现在意识到 不能 工作。 。 。必须使用数字或CYL或TRK。

由于您未指定CYL或TRK,因此该值是无效数字。 。 。

您必须使用系统支持的功能-并且在使用其他功能时,必须处理系统的解释。 。 。
回到顶部
查看用户资料 发送私信
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月12日,星期二,上午10:53
引用回复

引用:
UNIT = UNIT1,SPACE =(CYL,(1,1),RLSE),


我认为这是正确的。但是仍然无法正常工作。
回到顶部
查看用户资料 发送私信
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月12日,星期二,上午10:58
引用回复

甚至我从cyls换成TRKS

码:
// RUNJCLAT作业 'IBMMFS','DEB',CLASS = A,MSGCLASS = 4,MSGLEVEL =(1,1),
//           NOTIFY=R9SSHC6
//步骤1   EXEC PGM=STU
// STEPLIBDD DSN = PWSX.R9SSHC6.LOAD2345,DISP = SHR
// INFILE   DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR,
//         DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR
// SYSPRINT DD SYSOUT= *
// OTFILE   DD DSN = PWSX.R9SSHC6.FLAT3,DISP =(MOD,CATLG,DELETE),
//            UNIT=UNIT1,SPACE=(TRK,(5,1),RLSE),
//           DCB=(RECFM = FB,BLKSIZE = 800,LRECL = 80)
// SYSIN  DD *
/
//


提交后,JCL错误消息来了!

消息是
码:
**************************************数据顶部************** ********************
 STMT NO. MESSAGE
       必须在关键字参数之前指定4个IEFC006I位置参数
********************************数据底部*************** *****************
回到顶部
查看用户资料 发送私信
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月12日,星期二,上午11:11
引用回复

如果我正在使用DBZ
码:
// INFILE   DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR
//         DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR

即没有逗号我得到以下异常终止
码:
 00.35.59 JOB09512 $ HASP165 RUNJCLAT在H068NJE处终止-终止S000 U4038 CN(IN
终端)

如果我这样用逗号
码:
// INFILE   DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR,
//         DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR

我没有中止
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10718
所在地:意大利

发布发表:2010年10月12日,星期二,上午11:35
引用回复

没有逗号的是正确的
是连接两个数据集的正确方法

您是否愿意看一下手册中有关异常终止的含义?
当然不是,更快地在论坛上抱怨并等待解决方案

作为提示,检查两个数据集的DCB相同,LRECL应该相同

反正带逗号是错误的
发布sysout,以便我们可以看到它是如何解释的

如果您不愿意自己阅读手册,则应沉思职业改变,
IT不适合您

不...紧急不是借口
回到顶部
查看用户资料 发送私信
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月12日,星期二,12:33 pm
引用回复

引用:
作为提示,检查两个数据集的DCB相同,LRECL应该相同

我检查了LRECL是否与我使用的Create命令相同。

还有SYSOUT
码:
**************************************数据顶部************** ********************
IGZ0035S在
         指定了文件状态或错误声明。状态码wa
         从编译单元STU在入口点STU处,编译单元偏移量+000004
         address 1CD009BE.
********************************数据底部*************** *****************
回到顶部
查看用户资料 发送私信
dbzTHEdinosauer

全球主持人


已加入:2006年10月20日
帖子:6967
位置:瓷宝座

发布发表:2010年10月12日,星期二,下午1:53
引用回复

我认为我无法表现出达到Ankoo应得的水平所需要的粗鲁
  • 快速更改jcl并抱怨错误
  • 不用理会手册
  • 发布截断的消息


很明显,他为什么在一个匿名的互联网论坛上提问
而不是他的同龄人/同事。
毫无疑问,他们已经对他的自我启发作出了无动于衷的努力,
无法掌握基本概念
和对他的行为普遍无视。
回到顶部
查看用户资料 发送私信
罗伯特·桑普

全球主持人


已加入:2008年6月6日
帖子:8569
地点:美国爱荷华州迪比克

发布发表:2010年10月12日,星期二,下午4:12
引用回复

安古,因为您没有提供完整的语句(SYSOUT屏幕上的右侧还有更多内容),所以没有任何人可以为您提供帮助。文件状态代码将准确地告诉您问题出在哪里-在COBOL论坛上甚至有一个问题可以直接带您进入文件状态代码。
回到顶部
查看用户资料 发送私信
安古

新的用户


已加入:2010年6月12日
帖子:31
地点:印度

发布发表:2010年10月12日,星期二,下午5:09
引用回复

我知道了文件状态代码为35,并在选择语句后通过usinf文件状态进行了更正

但是仍然不能解决使用两个文件的问题,通过使用以下代码,该变量无法获取值,因此它没有显示输出!
码:
// INFILE   DD DSN = PWSX.R9SSHC6.FLAT1,DISP = SHR
//         DD DSN = PWSX.R9SSHC6.FLAT2,DISP = SHR

我的同龄人说要使用两个DD语句,而不是我上面使用的一个。任何人都知道如何使用两个DD语句
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2010年10月12日,星期二,下午5:14
引用回复

码:
程序STU中文件FLAT1的OPEN或CLOSE失败
我在您的JCL中看不到文件FLAT1

如果您是程序的作者或有权访问源代码,则应使用的文件名是什么,并且您正在使用它们。
回到顶部
查看用户资料 发送私信
彼得·荷兰

全球主持人


已加入:2009年10月27日
帖子:2476
所在地:荷兰,阿姆斯特尔芬

发布发表:2010年10月12日,星期二,下午5:23
引用回复

外籍人士

TS在其程序中引用了datsetname的一部分。
您可以在他的另一篇文章中看到。

ibmmainframes.com/viewtopic.php?t=51657
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM 转到页面 1, 2  下一页

 


类似主题
话题 论坛 回覆
没有新帖 加载D ...时二级索引错误 IMS数据库/ DC 2
没有新帖 错误0C1原因代码1与分支i ... PL / I和组装商 3
没有新帖 xped时出现错误 JCL& VSAM 10
没有新帖 有人可以帮我找到... IBM工具 9
没有新帖 同步排序错误-超出控制范围... 同步排序 10
搜索我们的论坛:


回到顶部