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