可使用 CL 命令和 API 来处理监测。
以下命令用于处理监测事件功能。
“启动监测”(STRWCH) 命令启动监测会话并在出现指定消息、许可内码记录项或产品活动记录项时通知您。被监测消息添加至指定消息队列或记录时,或添加被监测记录项时,会调用“监测程序”(WCHPGM) 参数中指定的出口程序。监测会话可通过“结束监测”(ENDWCH) 命令或“结束监测”(QSCEWCH) API 结束。
监测消息时,应指定期望将该消息发送至的消息队列或作业记录。可通过指定要针对消息数据、被监测消息的源程序或目标程序进行比较的文本字符串来缩小搜索范围。
可指定运行监测会话的作业的优先级。缺省情况下,使用作业优先级 25。
可使用“处理监测”(WRKWCH) 命令来启动新监测或结束活动监测。通过此命令,还可显示系统上的活动监测列表。
“结束监测”(ENDWCH) 命令结束通过“启动监测”(STRWCH) 命令或“启动监测”(QSCSWCH) API 启动的监测会话。通过跟踪命令(例如,STRTRC、TRCINT、TRCCNN、STRCMNTRC 或 TRCTCPAPP)启动的监测会话已结束,但关联跟踪仍处于活动状态。
“启动监测”(QSCSWCH) API 和“结束监测”(QSCEWCH) API 的使用方式与 STRWCH 命令和 ENDWCH 命令类似。“结束监测”(QSCEWCH) API 结束通过 STRWCH(启动监测)命令或“启动监测”(QSCSWCH) API 启动的监测会话。
监测支持通过在符合某些预定义条件时自动监视和结束跟踪来增强跟踪功能。这可避免丢失有价值的跟踪数据并缩短监视跟踪时所花的时间。