定制阈值

您可以按用户、站点或产品自定义阈值标准。

准备工作

工作区根据阈值标准反映数据的状态。 支持增强型 3270 用户界面的每个产品都提供预定义的阈值。 您可以自定义这些阈值,以更准确地反映您的网站和用户标准。

在开始自定义之前,请查看以下主题:

关于本任务

本任务介绍如何使用增强型 3270 用户界面创建和刷新自定义阈值定义。

阈值定义分类如下:
特定于用户

用户特定阈值只影响单个用户。 自定义用户特定阈值定义在名为 user_id 的成员中,该成员是用户的 TSO 或 SAF 用户 ID。

要自定义特定于用户的阈值,必须创建 user_id 成员,并只包含要进行的更改。 理想情况下,成员 user_id 只包含用户特定的阈值重写,而不打算包含所有阈值定义。

如果将成员 user_id 用于自定义阈值,则 UKOBDATF 数据集中必须有相同 ID 的用户配置文件。

全站

全站阈值会影响环境中的所有用户和所有产品。 自定义的全站点阈值在名为 CUASITE 的成员中定义。

要自定义全站范围的阈值,必须创建 CUASITE 成员,并只包含要进行的更改。 理想情况下,成员 CUASITE 只包含全站点阈值覆盖,而不打算包含所有阈值定义。

注: 会员 IBMSITE 包含全站、产品提供的阈值定义。 只有在找不到成员 CUASITE 时,才会使用成员 IBMSITE
特定于产品

特定产品阈值会影响特定产品的所有用户。 每个产品都在数据集 TKANPAR 的成员 KppTHRSH 中提供预定义的阈值定义,其中 pp 是产品代码。 例如, CICS 的 OMEGAMON 有成员 KCPTHRSH , OMEGAMON for z/OS 有成员 KM5THRSH

要自定义特定产品阈值,必须创建成员 KppTHRSH 的副本,该副本是原始预定义阈值成员的完整副本。 然后,您可以根据自己的修改更新该副本,并用它来替代原来的预定义阈值成员。

阈值按以下顺序应用: user_id, CUASITE (或 IBMSITE ), KppTHRSH

注: 自定义用户特定阈值和站点范围阈值需要使用分别名为 user_idCUASITE 的成员;默认用户阈值数据集为 <hilev>.<rtename>.RKANPARU增强型 3270 用户界面用户配置文件和站点自定义配置文件也分别使用名为 user_idCUASITE 的成员;这些配置文件成员存在于默认用户配置文件数据集 <hilev>.<rtename>.UKOBDATF 中。
要确定适用于每个工作区和子面板的一个或多个阈值,对于具有阈值的每个产品,如果您想更改,请检查 KppTHRSH 成员,查看与以下屏幕截图中类似的注释:
000009 ************************************************************************         
000010 * TABLE   : KCPPLX                                                     *         
000011 *                                                                      *         
000012 * PANEL ID: KCPPLXS - ENTERPRISE CICSPLEX SUMMARY                      *         
000013 * SUBPANEL: 1 - ALL ACTIVE CICSPLEXES                                  *         
000014 ************************************************************************         
000015 IF ( OMCICS.KCPPLX.TRANRATE    GT 1000/MIN                 OR                    
000016      OMCICS.KCPPLX.TRANRATE    LT 100/MIN                                        
000017    )                                                                             
000018    THEN DO                                                                       
000019         STATUS ( CRITICAL 9 )                                                    
000020    ENDDO                                                                         
000021 IF ( OMCICS.KCPPLX.TRANRATE    EQ 900/MIN<>1000/MIN        OR                    
000022      OMCICS.KCPPLX.TRANRATE    EQ 100/MIN<>300/MIN                               
注意: 阈值语法没有运行时验证。 如果自定义阈值失败,请检查增强 3270 用户界面地址空间 SYSPRINT 日志是否有错误。

完成自定义后,必须刷新环境中的阈值定义。 管理员可以使用 MVS MODIFY 命令 THRESHREFRESH 为所有用户动态刷新整个站点和特定产品的阈值;对于登录到增强型 3270 用户界面的任何用户,这些更改会立即自动生效。 如果您对特定于用户的阈值进行了自定义,并登录到增强型 3270 用户界面 ,则必须使用界面中的阈值刷新选项才能使更改生效;此选项也会刷新整个站点和特定于产品的阈值。

完成以下步骤,自定义并刷新阈值定义。

过程

  1. 找到并克隆包含要修改的一个或多个阈值的阈值成员。 在数据集 TKANPAR 中,包含预定义阈值的特定产品阈值成员被命名为 KppTHRSH ,其中 pp 是产品代码。
    注意: 有关在增强型 3270 用户界面中克隆成员的详细信息,请参阅克隆阈值
    创建克隆阈值成员时,请使用以下一个或多个选项:
    • 为用户级阈值创建名为 user_id 的克隆成员。 user_id 成员必须只包括要为特定用户修改的阈值子集。 如果自定义阈值使用 user_id ,则必须在 UKOBDATF 数据集中为相同 ID 设置用户配置文件。
    • 为全站点阈值创建名为 CUASITE 的克隆成员。 CUASITE 成员必须只包括要在全站范围内修改的阈值。
    • 创建名为 KppTHRSH 的克隆成员,以修改特定于产品的阈值。 KppTHRSH 成员必须是同名预定义阈值的完整副本。
  2. 编辑新阈值成员以更改阈值定义。
    使用文件编辑器 (例如 ISPF 编辑器) 来执行此操作
    注意: 有关阈值语法的详细信息,请参阅阈值规格的语法
  3. 使用以下选项刷新阈值定义:
    • 要刷新所有阈值定义(包括用户特定阈值),请从增强型 3270 用户界面的 " 工具 "菜单中选择选项 4 " 阈值刷新 "。

      所有阈值定义(自定义和预定义)立即生效。

    • 要为所有用户刷新整个站点和特定产品的阈值,可以发出以下操作员命令:
      /F ui_stc_name,THRESHREFRESH
      其中,ui_ stc _name 是增强 3270 用户界面启动任务的名称。
      全站和特定产品的阈值更改会立即自动对所有用户生效。
      注意: MVS MODIFY 命令 THRESHREFRESH 不会刷新用户特定阈值。 要刷新特定于用户的阈值,必须在登录到增强型 3270 用户界面时使用阈值刷新选项,或注销后再登录。