しきい値のカスタマイズ

しきい値の基準は、ユーザー別、サイト別、製品別にカスタマイズできます。

準備

ワークスペースは、閾値基準に基づいてデータの状態を反映する。 強化された3270ユーザー・インターフェースをサポートする各製品は、事前に定義されたしきい値を提供します。 これらのしきい値をカスタマイズして、サイトやユーザーの基準をより正確に反映させることができます。

カスタマイズを始める前に、以下のトピックを確認してください:

このタスクについて

このタスクでは、 拡張された3270ユーザー・インターフェースを使用して、カスタマイズされたしきい値定義を作成および更新する方法について説明します。

閾値の定義は以下のように分類される:
ユーザー固有

ユーザー固有のしきい値は、単一のユーザーにのみ影響する。 カスタマイズされたユーザー固有の閾値は、 user_id というメンバに定義されます。これは、ユーザーの TSO または SAF ユーザー ID です。

ユーザ固有のしきい値をカスタマイズするには、 user_id メンバを作成し、必要な変更のみを含める必要があります。 理想的には、メンバ user_id は、ユーザに固有の閾値オーバーライドのみを含み、すべての閾値定義を含むことを意図していません。

カスタムしきい値にメンバー user_id を使用する場合は、 UKOBDATF データセットに同じ ID のユーザー・プロファイルがなければなりません。

サイト全体

サイト全体のしきい値は、環境内のすべてのユーザーとすべての製品に影響する。 カスタマイズされたサイト全体のしきい値は、 CUASITE という名前のメンバで定義されます。

サイト全体のしきい値をカスタマイズするには、 CUASITE メンバを作成し、必要な変更のみを含める必要があります。 理想的には、メンバー CUASITE はサイト全体の閾値オーバーライドのみを含み、すべての閾値定義を含むことを意図していません。

注: 会員 IBMSITE 、サイト全体、製品提供の閾値定義が含まれる。 メンバー IBMSITE は、メンバー CUASITE が見つからない場合にのみ使用される。
製品固有

製品固有のしきい値は、特定の製品の全ユーザーに影響する。 各製品は、データセット TKANPAR のメンバ KppTHRSHpp は製品コード)において、定義済みの閾値定義を提供している。 例えば、OMEGAMON for CICS にはメンバー KCPTHRSH があり、 OMEGAMON for z/OS にはメンバー KM5THRSH がある。

製品固有のしきい値をカスタマイズするには、元の定義済みしきい値メンバの完全なコピーであるメンバ KppTHRSH のコピーを作成する必要があります。 そして、このコピーをあなたの変更で更新し、元の定義済み閾値メンバーの代わりに使用する。

閾値は以下の順序で適用される: user_id CUASITE (または IBMSITE )、 KppTHRSH

注: ユーザー固有およびサイト全体の閾値をカスタマイズするには、それぞれ user_id および CUASITE という名前のメンバを使用する必要があります。デフォルトのユーザー閾値データセットは <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. 変更したい 1 つ以上のしきい値が含まれている 1 つ以上のしきい値メンバーを見つけてクローンを作成します。 事前に定義された閾値を含む製品固有の閾値メンバーは、データセット TKANPAR の中で、 KppTHRSHpp は製品コード)と名付けられている。
    注: 拡張3270ユーザー・インターフェイスでのメンバーのクローニングの詳細については、 しきい値のクローニングを参照してください。
    クローンしきい値メンバを作成する場合は、以下の選択肢の 1 つ以上を使用します:
    • ユーザ・レベルのしきい値用に、 user_id という名前のクローン・メンバを作成する。 user_id メンバには、特定のユーザ用に変更したいしきい値のサブセットのみを含める必要があります。 カスタムしきい値に user_id を使用する場合は、UKOBDATF データセットに同じ ID のユーザープロファイルがなければなりません。
    • サイト全体のしきい値用に、 CUASITE という名前のクローン・メンバーを作成します。 CUASITE メンバーには、サイト全体で変更したいしきい値のみを含める必要があります。
    • 製品固有のしきい値を変更するために、 KppTHRSH という名前のクローン・メンバーを作成する。 この KppTHRSH メンバは、同じ名前の元の定義済み閾値の完全なコピーでなければならない。
  2. 新しいしきい値メンバーを編集して、しきい値定義を変更します。
    この作業は、ISPF エディターなどのファイル・エディターを使用して行います。
    注: 閾値の構文の詳細については、 閾値指定の構文を参照のこと。
  3. 以下のオプションを使用して閾値定義を更新する:
    • すべての閾値定義(ユーザー固有の閾値を含む)をリフレッシュするには、 3270ユーザー・インターフェースTools メニューから、オプション4、 Threshold Refreshを選択します。

      すべての閾値定義(カスタマイズされたもの、定義済みのもの)は、即座に有効になる。

    • 全ユーザーのサイト全体および製品別のしきい値を更新するには、以下のオペレータ・コマンドを実行します:
      /F ui_stc_name,THRESHREFRESH
      ここで、 ui_stc_name拡張3270ユーザー・インターフェース開始タスクの名前である。
      サイト全体および製品ごとの閾値の変更は、すべてのユーザーに対して即時かつ自動的に適用されます。
      注: MVS MODIFYコマンド THRESHREFRESH は、ユーザー固有のしきい値をリフレッシュしない。 ユーザー固有のしきい値を更新するには、 拡張 3270 ユーザー・インターフェースにログオンしている場合、またはログオフしてログオンしている場合、 しきい値更新オプションを使用する必要があります。