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

SYSOUT = DD DD1


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

新的用户


已加入:2007年9月27日
帖子:6
地点:印度

 发布 发表:2007年12月21日,星期五,下午3:36
引用回复

大家好,
我是Mainframe和JCL的新手。我必须使用JCL,该JCL使用许多使用相同数据集并执行许多操作的步骤。

我想在Spool SYSOUT中查看每个步骤的输出。

DD1 DD DSN =隔离。
我可以使用SYSOUT DD DDNAME = DD1

这有效吗?如何将其分配给SPOOL SYSOUT?

对不起,如果太业余了!

问候
普拉布
回到顶部
查看用户资料 发送私信
murmohk1

高级会员


已加入:2006年6月29日
帖子:1436
地点:印度班加罗尔

 发布 发表:2007年12月21日,星期五,下午3:58
引用回复

普拉布

引用:
我可以使用SYSOUT DD DDNAME = DD1

您可以这样使用。上面唯一需要更改的是将DDNAME更改为DSN / DSNAME。

“ ddname”具有另一种含义。
回到顶部
查看用户资料 发送私信
迷人的蓝色

新的用户


已加入:2007年9月27日
帖子:6
地点:印度

 发布 发表:2007年12月21日,星期五,下午4:50
引用回复

嗨默莫克,
首先,非常感谢您这么迅速的答复。

我尝试了您提到的内容。但是我收到一个错误消息,说由于数据设施系统错误导致分配失败

我有一个疑问摆在头上。

在SYSOUT中只能看到PGM中的显示语句吗?

SYSOUT中如何显示某些输出/结果。 SYSOUT是否使用任何标准过程?

另外wat表示DDNAME还有另一种意思?

请帮助。
渴望而又热情的大型机爱好者!
回到顶部
查看用户资料 发送私信
murmohk1

高级会员


已加入:2006年6月29日
帖子:1436
地点:印度班加罗尔

 发布 发表:2007年12月21日,星期五,下午5:56
引用回复

普拉布

引用:
但是我收到一个错误消息,说由于数据设施系统错误导致分配失败

Did you try to allocate 'already' existing ifle (dup file)? May be you post your JCLand the spool messages.
回到顶部
查看用户资料 发送私信
murmohk1

高级会员


已加入:2006年6月29日
帖子:1436
地点:印度班加罗尔

 发布 发表:2007年12月21日,星期五,下午6:03
引用回复

引用:
wat由DDNAME表示具有另一种含义?

S icon_redface.gif ry!忘记将链接粘贴到我的上一篇文章中。通过链接-

publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/IEA2B600/12.17?DT=20010117171733
回到顶部
查看用户资料 发送私信
菲尔比(Phrzby Phil)

高级会员


已加入:2006年10月31日
帖子:1015
地点:弗吉尼亚州里士满

 发布 发表:2007年12月21日,星期五,下午6:14
引用回复

由于您是大型机的新手,所以建议您至少对基本的JCL手册进行粗略的检查,以便至少具有正确的术语来提问。

没受过教育就跳入并不一定是您或他人时间的好利用。

自60年代以来,我一直在使用大型机,但我仍在学习新事物。

祝好运。
回到顶部
查看用户资料 发送私信
murmohk1

高级会员


已加入:2006年6月29日
帖子:1436
地点:印度班加罗尔

 发布 发表:2007年12月21日,星期五,下午6:19
引用回复

菲尔兹比
引用:
I suggest that you at least perform a cursory review of a basic JCLmanual,

“大多数论坛人口”不要做的一件事(也许是“严厉”,但这是事实)。
回到顶部
查看用户资料 发送私信
菲尔比(Phrzby Phil)

高级会员


已加入:2006年10月31日
帖子:1015
地点:弗吉尼亚州里士满

 发布 发表:2007年12月21日,星期五,下午6:26
引用回复

什么??!!现在你告诉我!我永远都不会打它。

现在,如果我能弄清楚如何在JCL中循环,我会很富有的。谁能告诉我?或者也许如何重置先前执行的步骤的返回码。然后,我的工作不会再失败了。
回到顶部
查看用户资料 发送私信
murmohk1

高级会员


已加入:2006年6月29日
帖子:1436
地点:印度班加罗尔

 发布 发表:2007年12月21日,星期五,下午6:32
引用回复

菲尔兹比

引用:
什么??!!现在你告诉我!我永远都不会打它。

现在,如果我能弄清楚如何在JCL中循环,我会很富有的。谁能告诉我?或者也许如何重置先前执行的步骤的返回码。然后,我的工作不会再失败了。

努力得到你。 icon_confused.gif
回到顶部
查看用户资料 发送私信
斯托多拉斯

活跃成员


已加入:2007年6月13日
帖子:632
地点:威斯康星州

 发布 发表:2007年12月21日,星期五,下午7:39
引用回复

murmohk1:OP请求输出到后台打印,而不是文件,因此不需要先前创建的文件
回到顶部
查看用户资料 发送私信
迷人的蓝色

新的用户


已加入:2007年9月27日
帖子:6
地点:印度

 发布 发表:2007年12月21日,星期五,晚上9:10
引用回复

大家好,谢谢您的忠告,我的确读过这些书,但是我是新手,需要一些时间来说明背景。当您用非常简单的英语讲解时,它对每个人都很有价值。我也发现这有点令人困惑。

当我看到这样的陈述
000060 // DFSVSAMP DD DISP = SHR,DSN =&IMSPROC(DF
000061 // PANDD DD DISP = SHR,DSN =&USERMAC
000062 // EZTVFM DD&SUNIT=&SDISK,SPACE=(CYL
000063 // SYSPRINT DD SYSOUT = *
000064 // SYSOUT DD SYSOUT = *
000065 // SORTMSG DD SYSOUT = *
000066 // SYSABOUT DD SYSOUT = *
000067 // SYSDBOUT DD SYSOUT = *
000068 // CEEDUMP DD SYSOUT = *
000069 // PLIDUMP DD SYSOUT = *
000070 // SYSUDUMP DD SYSOUT = *

我读到*是位置参数,并接受跟随它的数据或条件,并由col1和col2中的下一个//分隔。

我的问题是sysout如何,我假设它是具有所有其他关键字ddnames作为子集的超集路由/标识值更正。

在PGM中是否使用了任何“ DDNAME”,而在JCL或我们自定义创建的PROC中已覆盖该名称。请帮助。因为这是经验丰富的用户,只能帮助我将这一概念付诸实践


非常感谢!
回到顶部
查看用户资料 发送私信
斯托多拉斯

活跃成员


已加入:2007年6月13日
帖子:632
地点:威斯康星州

 发布 发表:2007年12月21日,星期五,晚上9:48
引用回复

引用:

码:

000060 // DFSVSAMP DD DISP = SHR,DSN =&IMSPROC(DF
000061 // PANDD DD DISP = SHR,DSN =&USERMAC
000062 // EZTVFM DD&SUNIT=&SDISK,SPACE=(CYL
000063 // SYSPRINT DD SYSOUT = *
000064 // SYSOUT DD SYSOUT = *
000065 // SORTMSG DD SYSOUT = *
000066 // SYSABOUT DD SYSOUT = *
000067 // SYSDBOUT DD SYSOUT = *
000068 // CEEDUMP DD SYSOUT = *
000069 // PLIDUMP DD SYSOUT = *
000070 // SYSUDUMP DD SYSOUT = *



&USERMAC
Passed in paramaters from the JCLto the PROC, an override basically

SYSOUT DD SYSOUT = *
这会将数据放入后台处理(也许是MSGCLASS的工作,我不是很肯定)

*作为位置适用于诸如
SYSIN DD *
控制语句。
回到顶部
查看用户资料 发送私信
道格拉斯·怀尔德(Douglas Wilder)

活跃用户


已加入:2006年11月28日
帖子:305
所在地:伊利诺伊州迪尔菲尔德

 发布 发表:2007年12月21日星期五,9:49 pm
引用回复

“ // ddname DD *”用于从JCL输入数据。
“ // ddname DD SYSOUT = *”用于将输出放入假脱机。 *用于与作业卡上的MSGCLASS使用相同的线轴(如果未提供MSGCLASS,则为缺省值)。
其中的ddname是程序中的ddname。
“ // SYSOUT DD SYSOUT = *”会将显示内容放到假脱机中,因为ddname SYSOUT是显示内容所在的位置。
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


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

 发布 发表:2007年12月21日,星期五,晚上11:50
引用回复

你好,

换句话说,*在JCL中的不同位置可能表示不同的事物。

在JCL手册中寻找*很可能无法提供您想要的东西。如果您查看任何JCL语句并发现一些令人困惑的地方,我建议您在JCL参考手册中查找该特定语句(可从顶部的“手册”链接中找到多套JCL手册。页)。

如果您阅读了手册中不清楚的内容,请张贴不清楚的措辞,这里的人应该可以提供帮助。
回到顶部
查看用户资料 发送私信
迷人的蓝色

新的用户


已加入:2007年9月27日
帖子:6
地点:印度

 发布 发表:2007年12月29日星期六1:33 pm
引用回复

大家好,
知道在JCL中发生错误的步骤是好习惯吗?
鳕鱼喜欢

JS005 EXEC PGM = MYPGM

如果(JS005 NE 0)然后
SYSOUT DD *,DLM Z Z
``我正在这一步中止''
Z Z
万一

或整个行业的标准是

JS005 EXEC PGM = MYGM

如果(JS005 NE 0)然后
执行MPFABND
万一

此PGM在内部应具有SYSOUT DD SYSOUT = *
哪个将在SPOOL中显示ABEND?

您能否阐明为什么第二个选项使用的效率比第一个选项高?为什么你推荐?

谢谢你打电话
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM

 


类似主题
话题 论坛 回覆
没有新帖 在SYSOUT中找到该字段的总计 DFSORT / ICETOOL 3
没有新帖 奖状&S ...中的诊断消息 COBOL程式设计 4
没有新帖 问题从SAR加载作业sysout ... CA产品 3
没有新帖 需要从sysout中提取报告 DFSORT / ICETOOL 1
没有新帖 将IKJEFT01的SYSOUT覆盖到da ... IBM工具 8
搜索我们的论坛:

回到顶部