【问题标题】:How do I constantly monitor if CICS files are open or closed? (Mainframes)如何持续监控 CICS 文件是打开还是关闭? (大型机)
【发布时间】:2026-01-21 21:10:01
【问题描述】:

我们有一种情况,当区域启动时,有些人不小心关闭了在线 CICS 文件。为了解决这个问题,我们安排了一个作业,如果任何文件关闭,该作业将每小时向 IT 团队发送一封邮件(该作业每小时运行一次)。但似乎业务需要一些可以在文件关闭时触发警报邮件的东西(不断监控而不是每小时监控的东西)。这通过 REXX 可行吗?还是可以通过其他方式实现?感谢您给我的任何建议。

【问题讨论】:

  • 您怎么可能让人们“意外”关闭 CICS 文件,从而影响业务?阻止人们这样做。这简单。等到审计师发现。也许这是测试的某个阶段? @david 的回答显示了唯一合理的方法,如果出于某种完全奇怪的原因,您必须允许人们随机关闭文件以访问商务人士使用的任何内容。
  • 嗯...有时,我们将在需要关闭在线文件的制作中运行一些临时作业,并且通常将其打开,有些人确实会错过它们。因此,我们正在尝试使其自动化。

标签: mainframe cics


【解决方案1】:

您可以使用System Events 实时捕获文件关闭事件。 CICS 具有非常全面的事件处理。

查看Event Processing Adapter 文档。有许多传输方法,如 MQ、HTTP、TSQ 等。在 COBOL 中编写事件适配器的最简单方法可能是启动事务或使用 TS 队列。如果 CICS API 支持 HTTP 客户端请求,您还可以使用 SMS 网关来发送文本警报,这比现在的电子邮件更流行一点。

【讨论】:

  • 谢谢大卫。让我检查一下选项。
最近更新 更多