これまでの演習で作成した Web サービスの名前は GetEmployees です。
この Webサービス GetEmployees を使用する SOAP エージェントは、サーバーに部門と課を渡します。
- この部門と課の社員リストが発行元 (SOAP サーバー) より配列として返されます。
- 1 部門のみが渡された場合は、その部門のすべての課の社員リストが返されます。
- 部門と課のどちらも指定しない場合は、この会社の全社員が返されます。
この Web サービスのテスト用に作成される SOAP エージェント・プログラムは、Visual LANSA の RDMLX を使用していますが、RPG プログラムを使用しても同様に作成することができます。
次の図に示されたサービスを作成するには、以下の演習を完了している必要があります。
INT009A - SOAP サービス - サーバーの定義
目的
- エージェント側の Web サービス GetEmployees を作成します。この場合、Web サービスは、「ステップ 8. SOAP サーバーのビジネス・ロジックを作成する」で作成された SOAP サーバーになります。
- LANSA Integrator スタジオを使用して SOAP エージェント・ソリューションを定義します。
上記の目的を達成するには、以下のステップに従ってください。
ステップ 1. 新しいエージェント・ソリューションを作成する
ステップ 2. プログラム変数にパラメータをマッピングする
ステップ 3. SOAP エージェント・ソリューションを作成する
ステップ 4. SOAP エージェント・ソリューションを配布する
ステップ 5. SOAP エージェント・ソリューション利用に必須のプログラムを確認する
ステップ 6. フォーム iiiFRM04 – SOAP を利用して社員を取得する
まとめ
