前のトピック: トランザクションの編集次のトピック: パラメータ名でのワイルドカードの使用


トランザクション コンポーネントの編集

トランザクション コンポーネントを編集して、トランザクション定義に含める内容の詳細を指定できます。 HTTP 要求または応答ヘッダ、または本文により多くのパラメータを指定できます。

要求トランザクション用のトランザクション コンポーネントを編集する場合、関連付けられた応答トランザクションに編集不能の応答パラメータが定義されていると、CA CEM にその応答パラメータも表示されます。 応答トランザクション用のトランザクション コンポーネントを編集する場合、CA CEM に編集不能の要求パラメータが表示されます。

: 応答パラメータは識別トランザクションの識別コンポーネントに対してのみ有効です。

トランザクション識別パラメータの詳細については、「記録セッション パラメータ マップの表示」を参照してください。

トランザクション コンポーネントに新しいパラメータを追加する詳細については、「パラメータの追加」を参照してください。

ワイルドカードを使用したトランザクション パラメータの詳細については、「パラメータ名でのワイルドカードの使用」を参照してください。

トランザクション コンポーネントを編集する方法

  1. トランザクション コンポーネント リストから、コンポーネント名をクリックします (コンポーネント リストにアクセスする方法については、「トランザクションの編集」を参照してください)。

    [識別]ページが表示されます。

    Web コンポーネント用の識別タブ。 コンポーネント用のパラメータは編集可能です。

  2. [アクション]列で、各パラメータ上で実行するオペレーションを選択します。
    (空)

    トランザクションがトランザクション定義の範囲内にあるかどうかの判断にこのパラメータが無関係の場合は、このオプションを選択します。

    一致

    パラメータの値を[パターン]列の文字列またはパターンと比較するには、このオプションを選択します。

    存在しない

    トランザクション定義の範囲内にあるトランザクションにパラメータが存在してはいけない場合は、このオプションを設定します。 トランザクションにパラメータが存在する場合は、その値に関係なく、トランザクションはトランザクション定義に一致しません。

    正規表現に一致

    単純パターン マッチングの代わりとして正規表現を使用する必要がある場合は、このオプションを選択します。 これによって、トランザクションのあらゆる変化形に対して記録や識別を行うのではなく、類似したトランザクションを柔軟に組み合わせることができます。

    注: 正規表現は CA CEM の単純パターン マッチングより強力ですが、効率的ではないため、TIM にオーバーヘッドが発生します。 詳細については、「CA CEM での正規表現」を参照してください。

  3. 前の手順で一致が必要な各パラメータには、このトランザクション定義に一致するユーザ トランザクションの監視に必要なパラメータの値またはパターンを指定します。 特定のコンポーネントに一致する値を変更するには、[パターン]テキスト ボックスを編集します。

    「*」ワイルドカード文字を使用し、どのパターンを一致させるかを汎用化できます。 パターンごとに 1 つのワイルドカード文字を使用できます。 以下のワイルドカード文字列を使用できます。

    たとえば、URL パスを汎用にすることが必要な場合に、
    /sampleportal/sampleportal/* を /sampleportal/* に変更します。その結果、/sampleportal ディレクトリの下のすべてのディレクトリまたはアプリケーションが一致します。

  4. URL パスを一致させる場合、その URL パスにパス パラメータ(たとえば、URL パス「/browse.do;jsessionid=7ksjnc」内のセッション ID パス パラメータ)が含まれているときは、
    以下のいずれかを実行します。

    どちらの場合でも、長い URL パスのトランザクションも一致するということに注意してください。(たとえば、「/browse.doit;uid=7ksjnc」) ただし、URL パス パターンの終わりにワイルドカードを使用しない場合、一致が失敗し、パス パラメータは認識されません。

    start.jsp コンポーネント用の識別ページ。 URL パス パターンの最後にワイルドカードを追加します。

  5. [更新]をクリックして変更を保存します。