このセクションでは、SOAtestVirtualizeSOAtest SOAtest と Virtualize を IBM MQ にアクセスするためにセットアップする方法について説明します。IBM MQ へのアクセスは、Parasoft ツールを構成することにより実現されます。
...
Table of Content Zone | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
MQ アドレスMQ 接続設定を指定する場合、以下のいずれかのモードを選択できます。
デフォルト モードを使用する場合、以下のフィールドを設定します。
バインディング モードを使用する場合、以下のフィールドを設定します。
認証[認証の実行] チェックボックスを選択して、要求を認証するためのユーザー名およびパスワードを入力します。不正なユーザー名とパスワードが使用された場合、リクエストは認証されません。 メッセージ交換パターン[メッセージ交換パターン] で使用可能なオプションは次のとおりです。
MQRFH2 ヘッダーこのセクションは、WebSphere Message Broker ( http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/aq06920_.htm) に属するメッセージ ブローカーで、メッセージの送受信に使用する MQRFH2 ヘッダーの構成を可能にします。 [MQRFH2 ヘッダー] 項目では、リクエスト メッセージの異なるパーツを構成できます。そして SOAtest/Virtualize は指定された設定に基づいて "folders" ヘッダーを生成します。
Put メッセージ[Put メッセージ] で使用可能なオプションは次のとおりです。
Get メッセージ[Get メッセージ] で使用可能なオプションは次のとおりです。
キュー マネージャー オプション[キュー マネージャー オプション] で使用可能なオプションは次のとおりです。
MQ キュー マネージャー プロパティ[MQ キュー マネージャー プロパティ] で使用可能なオプションは次のとおりです。
SSL以下の SSL 設定を行うことができます。 CipherSuiteCipherSuite は、指定された MQ チャネルの SSL 接続のために使用されます。IBM MQ のドキュメントを参照して、CipherSpec に基づいて選択する CipherSuite を決定してください。 ドロップダウンメニューから固定 CipherSuite を指定するか、パラメータライズされた変数を入力して、トラフィックに基づいて CipherSuite を指定できます。 ピア名(任意) キュー マネージャーによって提示された証明書が [ピア名] パラメーターで指定された基準と一致することを検証するために、ピア名を指定します。サーバー証明書は、キュー マネージャーによって提示された証明書の識別名 (DN) とこのパラメーターを一致させます。 固定ピア名を指定するか、パラメータライズされた変数を入力して、トラフィックに基づいてピア名を指定できます。 キー ストアこの設定は、設定クライアント サイド SSL (キュー マネージャーによるクライアントの認証) で使用されるキーストアを指定します。[Parasoft] > [環境設定] ですべてのプロジェクトのキーストア構成を使用するようにツールを構成するか (セキュリティ設定 を参照)、スイート レベルのグローバル設定プロパティを追加して、スイート内のすべてのツールで使用可能なキーストア設定を構成できます。詳細についてはAdding Global Test Suite PropertiesAdding Global PropertiesAdding Global Test Suite Properties (SOAtest) または Adding Global Properties (Virtualize)を参照してください。MQ チャネルのクライアントが自身を認証する必要がない場合は、[キーストア] を提供する必要はありません。 トラストストアサーバー サイド SSL (クライアントによるキュー マネージャーの認証) で使用されるトラストストアを指定します。[Parasoft] > [環境設定] ですべてのプロジェクトのトラストストア構成を使用するようにツールを構成するか (セキュリティ設定 を参照)、スイート レベルのグローバル設定プロパティを追加して、スイート内のすべてのツールで使用可能なトラストストア設定を構成できます。詳細についてはAdding Global Test Suite PropertiesAdding Global PropertiesAdding Global Test Suite Properties (SOAtest) または Adding Global Properties (Virtualize)を参照してください。 CipherSuite を指定して SSL 接続を試行するようにツールが実行されると、トラストストア、キーストア、およびキーストア パスワードを変更することはできません。 これらが変更された場合、この変更を有効にする前に SOAtest/Virtualize を再起動する必要があります。 キーストアを使用している場合は、 Unlimited Strength Java Cryptography Extension をダウンロードし、インストールする必要があります。詳細については 「JCE 前提条件」 を参照してください。 スクリプト フック:[スクリプト フック] オプションは、Jython、Java、Groovy、および JavaScript などのスクリプト言語を使用して、MQ Properties のカスタマイズを可能にします。 スクリプト ユーティリティの使用の詳細については、チュートリアルのスクリプト セクションを参照してください。スクリプト API のリストについては、[Parasoft] > [ヘルプ] をクリックし、『Parasoft SOAtest Extensibility API』または『Parasoft Virtualize Extensibility API』ブックを参照してください。 以下はスクリプトのアクセス キーです。
挿入するメッセージの Expiry 時間を 999 に変更する場合の例:
上記のスクリプトでツールを実行完了すると、Traffic ヘッダーの Expiry フィールドが 999 に変更されます。 注意: Add MQ Hook タブで設定された任意のオプションは、他のタブで設定した任意のオプションよりも上書きして優先されます。 |
...