如何使用 REXX 将作业日志保存到数据集中
Posted
技术标签:
【中文标题】如何使用 REXX 将作业日志保存到数据集中【英文标题】:How to save job logs into datasets using REXX 【发布时间】:2013-11-15 09:40:57 【问题描述】:我刚接到一个任务,要检查 SDSF.ST 中的数百个作业,并将这些作业日志保存到指定的数据集中。我认为我应该使用 REXX 自动执行此任务,但实际上并不熟悉该语言。在 Google 上搜索后,我仍然找不到可行的解决方案。
有人有这方面的经验吗?
【问题讨论】:
【参考方案1】:看看Rexx interface to SDSF。由于这是一种您不熟悉的语言,您可能会发现programming reference 和user's guide 的用途。 Rexx Language Association 有一些 links 可能有助于加快速度,但 Rexx 的设计易于学习和使用,因此您不应该遇到太多麻烦。
如果比编写程序更快,您也可以使用XDC 行命令。
【讨论】:
【参考方案2】:另一种可能性是观察到 SDSF 确实在扫描/汇总 JES2 数据集。那么,是否需要存储由批处理作业创建的 sysout 数据集?如果是这样,那么可以对批处理作业进行编码,以便存储它的 sysout。
如果需要存储作业日志本身,则获取 JES2 手册并阅读 JES 如何管理作业日志(已经有一段时间了,所以我忘记了这个信息。)。在了解了 JES2 如何管理其作业日志之后,可能会有一个明显的解决方案来保存它们。
以上可能有一些优势。例如,如果在系统中添加了需要保存的新作业怎么办?您是否更新了 REXX 代码或作业名称数据集,或者作业本身的 JCL 是否以保存所需 sysout/joblog 的方式编码?
这会有所不同。如果有人必须在每次添加新的生产作业时更新列表,那么这既费时又容易出错。如果必须以特定方式对 JCL 进行编码,则只需将其记录在案,并且经理很容易说“以某某方式对生产作业进行编码。
【讨论】:
以上是关于如何使用 REXX 将作业日志保存到数据集中的主要内容,如果未能解决你的问题,请参考以下文章