INT010B - SOAPサービス - エージェントの定義
このセットには3つのチュートリアルがあり、LANSA Integratorスタジオを使用してWebサービスを実装する方法を示します。
これらのチュートリアルで作成されたWebサービスをGetEmployeesと言います。
GetEmployees Webサービスを利用するSOAPエージェントは、サーバーに部門と課を渡します。その部門と課の社員リストが発行元(SOAPサーバー)によって配列として返されます。部門のみが渡される場合、その部門の全部の課の社員リストが返されます。部門と課のどちらも指定しない場合は、企業の全社員が返されます。このWebサービスのテスト用に作成されるSOAPエージェント・プログラムではVisual LANSAを使用しますが、ILE RPGなどの3GLを使用しても同様に作成できます。
上図に示すようにサービスを作成するには、以下のチュートリアルも終了しておく必要があります。
· INT010A - SOAPサービス - サーバーの定義
サービスをテストするには、以下を終了しておく必要があります。
目的
· GetEmployeesというエージェント側Webサービスを作成する。この場合、Webサービスは、「ステップ8. SOAPサーバーのビジネス・ロジックを作成する」で作成されたSOAPサーバーになります。
· LANSA Integratorスタジオを使用してSOAPエージェント・ソリューションを定義する
上記の目的を達成するには、以下のステップを完了してください。
· ステップ1. 新しいエージェント・ソリューションを作成する
· ステップ2. プログラム変数にパラメータをマッピングする
· ステップ3. SOAPエージェント・ソリューションを作成する
· ステップ4. SOAPエージェント・ソリューションを配布する