WebSphere® MQ エンドポイントを使用するサービスの呼び出しを実行できます。
始める前に
サービスで Secure Sockets Layer (SSL) 認証を使用する場合、要求を送信する前に、SSL 構成を作成します。 詳しくは、『SSL 構成の作成』を参照してください。
サービスで、
暗号化、署名またはその他のセキュリティー・アルゴリズムに SOAP セキュリティーを使用する場合、正しいライブラリーおよび構成ファイルを備えた環境が構成されていることを確認し、WSDL ファイル用のセキュリティー・プロファイルを
作成する必要があります。 詳細は、『SOAP セキュリティー用の環境の構成』および『WSDL ファイル用セキュリティー・プロファイルの作成』を参照してください。
手順
WebSphere MQ サービスに要求を送信するには、以下のようにします。
- 「Generic Service Client を開く」ツールバー・ボタン (
) をクリックして「要求」ページを選択します。
- 「追加」 (
) および「エンドポイント要求の追加」をクリックするか、メインページの「エンドポイント要求の追加」をクリックします。
- 「プロトコルの構成」ウィンドウで、「WebSphere MQ」を選択し、WebSphere MQ
トランスポート構成を指定します。 必要に応じて「新規」をクリックし、呼び出しの WebSphere MQ トランスポート構成を作成します。
- SOAP アクションを指定します。 サービスにおいて、WebSphere MQ トランスポート構成で指定されたヘッダーをオーバーライドすることが必要な場合、「MQ プロトコル構成値のオーバーライド」を選択して正しい詳細を指定します。
- 「次へ」をクリックします。
- サービスが特定の XML スキーマ定義 (XSD) を使用する場合は、「ルート・エレメントの選択」ページでリストから 1 つ選択するか、「参照」をクリックして XSD ファイルをインポートしてから、要求のルート・エレメントを選択します。 サービスで使用可能な XSD がない場合は、「スキーマなし」を選択してください。
- 「完了」をクリックします。 要求が「要求ライブラリー」の「エンドポイント」セクションに追加されます。
- 「要求ライブラリー」で、要求エレメントを選択します。 Generic Service Client に、「データの編集」、「呼び出し」、および「応答の表示」の 3 つのステップが示されます。 「データの編集」ステップの下に、要求の詳細が表示されます。
- 「メッセージ」ページで、「フォーム」、「ツリー」、または「ソース」の各ビューを使用して、要求の内容を編集します。 各ビューでは、同じデータを異なる形式で表示します。フォーム・ビューまたはツリー・ビューで XML エレメントを追加または除去するには、をクリックして、スキーマ・カタログで指定された XSD に準拠させます。
- 「添付」ページで、要求とともに送信される添付ファイルを指定します。 添付ファイルを処理するには、正しいライブラリーおよび構成ファイルを備えた環境が構成されている必要があります。
- 必要に応じて、「トランスポート」ページで、トランスポート構成を要求で使用されるように変更します。 「トランスポート」タブをクリックすることにより、トランスポート構成とセキュリティー構成を作成および編集できます。
- 「要求スタック」ページで、WSDL ファイルの発信要求に適用されるセキュリティーまたは処理のアルゴリズムをオーバーライドするかどうかを指定します。 「応答スタックの表示」をクリックして「応答スタック」ページを追加し、着信応答のセキュリティーまたは処理のアルゴリズムを編集します。
注: これらの設定は、現行の要求にのみ適用されます。現行の WSDL ファイルを使用するすべての要求のために要求スタックまたは応答スタックを編集するには、「WSDL セキュリティーの編集」をクリックして「WSDL セキュリティー・エディター」を開きます。
- 準備完了したら、「呼び出し」をクリックしてサービス要求を送信します。 Generic Service Client は要求を送信し、メッセージ戻りを「応答の表示」ステップの下に表示します。
次のタスク
正常な要求が記録され、
「要求ヒストリー」リストに追加されます。
IBM Rational® Performance Tester または
IBM Rational Service Tester for SOA Quality を使用している場合、
「テスト・スイートの生成」ボタン (

) をクリックすると、サービス・テストを作成できます。