WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: z/OS

             目次と検索結果のパーソナライズ化
このトピックは、z/OS オペレーティング・システムにのみ適用されます。

トランザクション・クラスを使用した WLM 用のワークロードの分類

トランザクション・クラスを使用して、ワークロード管理 (WLM) を行うために クライアント・ワークロードを分類することができます。WLM が管理するワークロードは、 それぞれ別のサーバント領域をターゲットにする個別のトランザクションで構成されています。 それぞれ、特定のサービス・クラスで定義された目標を持ちます。 選択されたサービス・クラスにより、CPU 負荷が集中する可能性がある Java Garbage Collection (GC) の実行時における WLM の目標も決定されます。サービス・クラス階層内では、実動の WebSphere サーバー、CICS サーバー、または IMS トランザクション・サーバーなどの重要度の 高い作業より高位の位置にサーバントを設定しないようにします。

始める前に

重要: トランザクション・クラス・マッピング・ファイルのサポートは推奨されません。z/OS 環境で作業要求を分類するには、 トランザクション・クラス・マッピング・ファイルではなく、ワークロード種別文書を使用する必要があります。

ご使用のサービス・クラスのサービス目標 (ゴール) を定義する必要があります。 また、サーバーのサービス目標も定義する必要があります。 各サービス・クラスのサービス目標 (ゴール) の定義に関する詳細は、z/OS MVS 計画: ワークロード管理 ブック (SA88-8574)(http://publibz.boulder.ibm.com/epubs/pdf/iea2w131.pdf)、 または z/OS WLM Web ページ (http://www.ibm.com/servers/eserver/zseries/zos/wlm/) を参照してください。

注: 最初に特別な分類規則および作業修飾子を定義する必要は ありません。ただし、このシステムが実動システムになる前に定義しておく 必要があります。

このタスクについて

各トランザクションは、サーバント・プロセスで独自の WLM エンクレーブにディスパッチされ、 サービス・クラスの目標に従って管理されます。 選択されたサービス・クラス により、CPU 負荷が集中する可能性がある Java Garbage Collection (GC) の実行時における WLM の目標も決定されます。

WLM で必要と判断された場合に迅速に初期化できるように、 このサーバントを STC 重要度が高いサービス・クラスに分類する必要があります。 ただし、サービス・クラス階層内では、 CICS サーバーや IMS トランザクション・サーバーなどの、より重要度の高い作業より 高位の位置にサーバントを設定しなくてもかまいません。

コントローラーは、システムで作業を受け取ると処理を実行し、トランスポート・ハンドラーの管理、作業項目の分類、 ハウスキーピング・タスクの処理を行います。そのため、コントローラーも STC 重要度が高い サービス・クラスに分類する必要があります。

WLM CB タイプ分類基準を使用して、作業項目を分類できます。

サーバーおよびユーザー ID 基準を使用して作業を分類するには 、WLM ISPF ダイアログ・パネルの WLM Workload Classification 規則を組み合わせて使用します。 WLM Classification 規則の定義については、分類規則の例が含まれたワークロード管理 (WLM) および関連項目を参照してください。

トランザクション・クラスを使用して作業を分類するには、 このタスクで説明するとおり、 トランザクション・クラスのマッピングを定義して使用します。 以下のステップは、トランザクション・クラスを使用して作業を分類するために使用します。

プロシージャー

  1. 各 HTTP または HTTPS 要求によって提供された HTTP 仮想ホスト名、 ポート番号、および URI (Universal Resource Identifier: Web 上のリソースに指定された エンコード済みアドレス) に基づいて トランザクション・クラスのマッピングを定義します。
    1. トランザクション・クラスの マッピング・ファイルを (単純なテキスト・ファイルとして) 作成します。 例: /wasconfig/t5was/MyTrMapFile.txt
      重要: このファイルは EBCDIC フォーマットである必要があります。
    2. トランザクション・クラスのマッピング・ファイルを編集して、 使用する各トランザクション・クラスのマッピングを定義します。 次の構文を使用して、各マッピングを別々の行で定義します。
      TransClassMap host:port uritemplate tclass
      注: ホスト・フィールドとポート・フィールドを両方とも使用する場合、 それらにワイルドカード文字を使用することができます。
      以下に例を示します。
      TransClassMap wsc4.washington.ibm.com:9080  /MyIVT/index.*    TCLMYIVT
      TransClassMap wsc4.washington.ibm.com:9080  /MyIVT/ivtejb     TCLMYEJB
      TransClassMap wsc4.washington.ibm.com:*     /SuperSnoop*      TCLSNOOP
      TransClassMap wsc4.washington.ibm.com:*     /ssb/*            TCLSSB
      TransClassMap *:*                           /admin*           TCLADMIN
      
  2. トランザクション・クラスによって分類される作業を処理する各サーバーの管理プロパティーに トランザクション・クラスのマッピング・ファイルを指定します。 サーバー用のトランザクション・クラスのマッピング・ファイルを指定するには、以下のようにします。
    1. 管理コンソールで、「サーバー」>「アプリケーション・サーバー」 >server_name>「コンテナー設定」>「Web コンテナー」> 「追加プロパティー」>「z/OS 追加設定」をクリックします。 「トランザクション・クラス・マッピング」フィールドに、トランザクション・クラスのマッピング・ファイルの絶対パスと名前を入力します。
    2. 「追加プロパティー」の下の「z/OS 追加設定 」をクリックします。
    3. トランザクション・クラス・マッピング」フィールドに、前のステップで編集した トランザクション・クラスのマッピング・ファイルの完全修飾名を入力します。 例: /wasconfig/t5was/MyTrMapFile.txt
    4. HTTP 要求および HTTPS 要求に応答して配信される アウトバウンド・データを分類するためにトランザクション・クラスを使用する場合は 、Network QoS フィールドで TCLASS オプションを選択します。 TCLASS オプションを指定すると 、WebSphere Application Server for z/OS は z/OS ワークロード・マネージャーに 対するインバウンド要求を分類するために使用された トランザクション・クラスの値を使用します。

以下のテーブルは、コントローラー領域とサーバント領域の開始済みタスクに関する STC タイプの作業の分類規則を示しています。
          --------Qualifier--------           -------Class--------
Action    Type     Name     Start             Service     Report
                                    DEFAULTS: OPS_DEF     ________
_____  1  TN      %%DMN    ___                OPS_HIGH    RWSDMN _____  1  TN      T5SRV*   ___                OPS_MED     RT5SRV
_____  1  TN      WS%%%%   ___                SYSSTC      RWSCTLR 
 ____  1  TN      WS%%%%S  ___                OPS_HIGH    RWSSRVR

以下のテーブルでは、デフォルトのサービス・クラスが WSMED であり、 レポート・クラスが RWSDEFLT である CB-type 作業の分類規則を示します。 WSPROD WebSphere サーバーで実行される作業は WSMED として分類され、 レポート・クラスは RWSPROD になります。 ただし、トランザクション・クラスが TCLASS1、TCLASS2 である場合、 または TCLASS2 が以下のトランザクション・クラスの マッピング・ファイルを介して割り当てられている場合を除きます。

Qualifier    Qualifier Start       Service  Report
# type       name      position    Class    Class
- ---------  --------  --------    -------- --------
                          Default: WSMED    RWSDEFLT
1 CN         WSPROD    1           WSMED    RWSPROD
2 . TC       . TCLASS1             WSFAST   RWSPRD1
2 . TC       . TCLASS2             WSMED    RWSPRD2
2 . TC       . TCLASS5             WSSLOW   RWSPRD5
1 CN         WSTEST    1           WSSLOW   RTSTEST
2 . UI       . USER1               WSMED    RTSTSTU2
2 . TC       . TCLASS5             WSSLOW   RTSTST5
以下のテーブルでは、 作業にトランザクション・クラスを割り当てる際に、 トランザクションで使用するホスト名、ポート番号、または URI に基づいて 割り当てる方法を示します。 例えば、WSPROD サーバーによって処理される http://ibm.com:80/Webap1/myservlet という Web 要求には 、上述の分類規則に従って、トランザクション・クラス TCLASS1、サービス・クラス WSFAST、 およびレポート・クラス RWSPRD1 が割り当てられます。
TransClassMap www.ibm.com:80 /Webap1/myservlet TCLASS1
TransClassMap www.ibm.com:* /Webap1/myservlet TCLASS2
TransClassMap *:443 * TCLASS3
TransClassMap *:* /Webap1/myservlet TCLASS4
TransClassMap www.ibm.com:* /Webap5/* TCLASS5
TransClassMap * * TCLASS6



サブトピック
トランザクション・クラス・マッピング・ファイルのエントリー
関連タスク
z/OS ワークロードの分類
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/tjta_ztclass.html