

CA Continuous Application Insight の使用 › 仮想サービスの作成 › JMS トランザクションからの仮想サービスの作成
JMS トランザクションからの仮想サービスの作成
最初の手順の結果は、仮想サービス イメージ レコーダにインポートできる RAW トラフィック ファイルです。 この方法の利点は、プロキシ レコーディングを実行する必要がなくなることです。
要求および応答のボディに加えて、RAW トラフィック ファイルにはメタデータおよび属性にすべての接続およびキュー情報が含まれます。
2 番目の手順では、サービス イメージおよび仮想サービス モデルを作成するために RAW トラフィック ファイルを使用します。
注: この機能は、JMS 接続ファクトリを取得するために JNDI が使用される設定に対してサポートされています。 この機能は、JMS 接続ファクトリを取得するために IBM WebSphere MQ から直接 API が使用される設定に対してもサポートされています。
注: 仮想サービス イメージ レコーダ、データ プロトコル、マジック ストリング、および仮想サービス モデルの展開の詳細については、「CA Service Virtualization の使用」を参照してください。
JMS トランザクションから RAW トラフィック ファイルを作成する方法
- JMS トランザクション フレームをシェルフに追加します。
- シェルフを開きます。
- [Create VS]をクリックします。
- デフォルトの名前を変更するには、名前を選択し、編集してから
をクリックして保存します。
- [Create]をクリックします。
- RAW トラフィック ファイルが追加されるプロジェクトを選択します。
- [Create]をクリックします。
サービス イメージおよび仮想サービス モデルを作成する方法
- DevTest ワークステーション のメイン メニューから[ファイル]-[新規]-[VS イメージ]-[レコーディングから作成]を選択します。
仮想サービス イメージ レコーダが表示されます。
- 以下の手順を実行します。
- [イメージの書き込み先]フィールドで、作成するサービス イメージの完全修飾名を入力します。
- [インポート トラフィック]フィールドで、Data フォルダ内の RAW トラフィック ファイルを参照して選択します。
- [トランスポート プロトコル]フィールドで、[標準 JMS]を選択します。
- [モデル ファイル]フィールドで、作成する仮想サービス モデルの完全修飾名を入力します。
- [次へ]をクリックします。 次の手順では、メッセージ レコーディング スタイルを選択するように促されます。
- 要求および応答キュー情報を確認する場合は、以下の手順に従います。
- [送信先およびトランザクション トラッキング モードを確認]チェック ボックスをオンにします。
- [相関]ドロップダウン リスト内の相関スキームが正しくない場合は、値を変更します。
- [次へ]をクリックします。 次の手順には、[送信先情報]タブおよび[接続のセットアップ]タブが含まれます。
- [送信先情報]および[接続のセットアップ]タブ内の値は自動的に入力されます。 プロキシ レコーディングを実行していないので、[プロキシ送信先]フィールドは[該当なし]に設定されます。 どちらのタブも更新する必要はありません。ただし、CAI が正しい値を設定しない場合は更新できます。 [次へ]をクリックします。 次の手順には応答情報が含まれます。
- この手順の値は自動的に入力されます。 [応答先]領域には 1 つ以上の応答キューが含まれます。 変更する必要はありません。ただし、CAI が正しい値を設定しない場合は変更できます。 [次へ]をクリックします。 データ プロトコル手順が表示されます。
- 以下の手順を実行します。
- [要求側データ プロトコル]領域で、プラス記号をクリックします。
- 新しく追加された行の左の列をクリックし、適切なデータ プロトコルを選択します。 XML ベースのアプリケーションに対しては、[ジェネリック XML ペイロード パーサ]は一般的な良い選択です。
- アプリケーション応答が XML またはテキスト形式でない場合、VSE が応答でマジック ストリングの置換を実行するために応答側のデータ プロトコルが必要な場合があります。
- [次へ]をクリックします。
- 表示される次の手順(ある場合)は、選択したデータ プロトコルによって異なります。 たとえば、[ジェネリック XML ペイロード パーサ]データ プロトコルを選択した場合、次の手順は VSE 要求を形成する XPath を作成するようにユーザに促します。 必要に応じて、「CA Service Virtualization の使用」を参照して手順を完了します。 最後の手順は、レコーダが記録されたもので後処理を実行していることを示します。
- [終了]をクリックします。
トランザクションがサービス イメージに保存されます。また、仮想サービス モデルが作成されます。
仮想サービスを実行する方法
- 元のサービスをシャットダウンします。
- DevTest ワークステーション に移動し、作成した仮想サービス モデルを展開します。
- サービスとして仮想サービスを持ったクライアント アプリケーションを実行します。
Copyright © 2014 CA Technologies.
All rights reserved.
 
|
|