INT010B - SOAPサービス - エージェントの定義

LANSA Integrator

INT010B - SOAPサービス - エージェントの定義


このセットには3つのチュートリアルがあり、LANSA Integratorスタジオを使用してWebサービスを実装する方法を示します。

これらのチュートリアルで作成されたWebサービスをGetEmployeesと言います。

GetEmployees Webサービスを利用するSOAPエージェントは、サーバーに部門と課を渡します。その部門と課の社員リストが発行元(SOAPサーバー)によって配列として返されます。部門のみが渡される場合、その部門の全部の課の社員リストが返されます。部門と課のどちらも指定しない場合は、企業の全社員が返されます。このWebサービスのテスト用に作成されるSOAPエージェント・プログラムではVisual LANSAを使用しますが、ILE RPGなどの3GLを使用しても同様に作成できます。

上図に示すようにサービスを作成するには、以下のチュートリアルも終了しておく必要があります。

·         INT010A - SOAPサービス - サーバーの定義

サービスをテストするには、以下を終了しておく必要があります。

·         INT010C - SOAPサービス - テスト

目的

·         GetEmployeesというエージェント側Webサービスを作成する。この場合、Webサービスは、「ステップ8. SOAPサーバーのビジネス・ロジックを作成する」で作成されたSOAPサーバーになります。

·         LANSA Integratorスタジオを使用してSOAPエージェント・ソリューションを定義する

上記の目的を達成するには、以下のステップを完了してください。

·         ステップ1. 新しいエージェント・ソリューションを作成する

·         ステップ2. プログラム変数にパラメータをマッピングする

·         ステップ3. SOAPエージェント・ソリューションを作成する

·         ステップ4. SOAPエージェント・ソリューションを配布する

·         ステップ5. SOAPエージェント・ソリューションを使用するために必要なプログラムを確認する

·         ステップ6. フォームiiiFRM02 - SOAPを利用して社員情報を取得を作成する