首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何阻止假脱机文件被删除?

如何阻止假脱机文件被删除?
EN

Stack Overflow用户
提问于 2012-03-27 22:05:25
回答 2查看 2K关注 0票数 0

我被指派学习一系列的CL课程。总的来说,这些程序执行一些所需的任务。其中一些是批处理运行的,另一些是交互运行的。如果其中任何一个出现错误,则会执行DMPCLPGM语句,以便生成QPPGMDMP假脱机文件。现在由于一些设计缺陷,当程序在失败后重新运行时,QPPGMDMP以某种方式被删除。此假脱机文件旨在保留,以便人们以后可以研究错误的原因。由于要检查的程序太多,简单地扫描所有源成员是不太可行的。我的计划是以某种方式锁定假脱机文件,以便当它即将被程序删除时,它将导致该特定程序崩溃。这种方法的实用性如何?或者,有没有其他更好的方法来追溯负责删除QPPGMDMP的程序?非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2012-03-28 01:14:57

要确定假脱机文件发生了什么,最简单的方法是使用CHGSECAUD命令启用安全审计,并确保为*SPLFDTA启用了审计。

然后,您可以使用DSPAUDJRNE ENTTYPE(SF)命令监视假脱机文件活动。

更多信息:

  • Using the security audit journal
  • Analyzing audit journal entries with query or a program
票数 2
EN

Stack Overflow用户

发布于 2012-03-27 22:25:04

你应该弄清楚是什么在删除它们。是否正在打印?一个SAVE(*YES)就能解决这个问题。它正在被删除吗?那你就停不下来了。你需要解决这个问题。我认为另一种选择是将spool文件的权限更改为运行的用户无权删除的内容。

虽然有其他方法可以删除假脱机文件,但通常DLTSPLF是罪魁祸首。

您可以使用this article来了解如何更改权限。

您确定它们正在被删除并且从未创建过吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9891174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档