作业的 SYSOUT 和 SYSPRINT 之间有什么区别?
在编写 JCL
时,我们给出 SYSOUT
和 SYSPRINT
DD
。哪种类型的输出会发送到 SYSOUT
,还有什么类型的输出会发送到 SYSPRINT
?
While coding a JCL
, we give SYSOUT
and SYSPRINT
DD
s. Which type of output goes to SYSOUT
and what else to SYSPRINT
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
SYSOUT 总是被分配,并获取系统级进程的所有输出(包括有关 JCL 本身的任何消息、性能统计信息、错误消息等)。
SYSPRINT 只是另一个 DD,按照惯例,它被实用程序用于他们的输出。
SYSOUT is always allocated and gets among other things all the output from the System level process (including any messages about the JCL itself, performance stats, error messages etc.)
SYSPRINT is just another DD which, by convention, is used by utility programs for thier output.
sysout :打印 spool 中程序的输出,它是系统定义的程序。
sysprint :打印程序执行的消息,ii 包含编译源列表和行号、偏移量号。
sysout : To print the output of the program in spool,it is a system defined program.
sysprint : To print messages of the program execution, and ii contains compile source listing and line no, offset no.
历史上,IBM 实用程序使用 SYSOUT 来表示状态消息,并使用 SYSPRINT 来表示实用程序报告。
在 COBOL 程序中,DISPLAY 语句的输出转到 SYSOUT。
来自 JES 系统的 JCL 相关消息被写入 JESMSG。 (不确定拼写。我现在在家,不在工作。)
Historically, IBM utility programs used SYSOUT for status messages, and used SYSPRINT for the utility program reports.
In COBOL programs, the output of DISPLAY statements goes to SYSOUT.
JCL related messages from a JES system are written to JESMSG. (Not sure of the spelling. I'm at home now, not at work.)
SYSOUT 系统定义的 dd 名称,用于文件状态代码和系统异常结束代码信息以及可以查看显示语句的输出,
sysout 参数用于在作业执行期间将输出设备和生成器定向到输出设备
SYSPRINT包含已编译的源列表,并且对于源列表中的每一行,可以生成行号和偏移量
SYSOUT system defined dd name used for file status codes and system abend codes information and output of the display statement can be viewd
and sysout parameter used to direct the output device and genarete during execution of the job to an output device
SYSPRINT contains the compiled source listing and for each line in the soucrce listing a line number and offset no can be genarated