只是简单地想一想,我看到了三种选择,都涉及使用SDSF(系统显示和搜索工具)。
请注意,并非所有的大型机商店许可证SDSF,这是IBM产品。存在ISV替代品;我知道这些但不熟悉它们。
如果这是在我工作的商店中完成的,我将与大型机建立一个SSH会话并提交批处理作业以执行链接中描述的Rexx代码。批处理作业可以检查CICS区域的状态并发送电子邮件。我的偏好来自以前完成所有这些事情,我只是没有像这样把它们放在一起。
您的大型机可能禁止使用Rexx,或者不允许SSH连接到他们的机器,或者不愿意设置Rexx接口到SDSF。他们可能对Java有同样的感受。
可能存在安全隐患,logonID和密码将在您的脚本中,是吗?那个ID将被授权做什么?剧本将如何获得保证?是否需要定期过期的ID的密码?
所有这些都是说您必须与(可能多个)大型机员工一起工作才能使此过程正常工作。这些问题都不是为了阻止你完成你的目标;您的目标必须在不损害系统安全性和完整性的情况下完成。
一些其他的事情要考虑...
你为什么要检查是否CICS区域是吗?如果这是因为(例如)你会开始一个批处理过程来向该区域发送消息(如果该消息已启动并通知某人已关闭),那么最好将错误处理构建到批处理过程中。
大型机商店通常会安装一些自动化软件,以在发生重大事件时通知用户 - 铃声响起,指示灯闪烁,传呼机停止响应,发送电子邮件等等。也许您正在处理的事情正在处理中以不同的方式。
谢谢,我发现这很有用,即时尝试写这个 – ghosts 2013-02-27 07:14:45