これまでの演習では、アイテム・リストの送信方法を学びました。XMLのフラグメントを使用することで、各リスト項目に反復情報を含むことが可能なリストが送信できます。この演習では、要求された部門コードに対して、この部門の社員のリストをサーバー・ファンクションが返します。また、このサーバー・ファンクションは、社員それぞれのスキル・リストも返します。

この演習では、サーバーは部門コードを取得 (GET) し、指定された部門の社員すべてを選択します。そして、各社員のフラグメントに社員情報を設定 (SET) し、その後その社員のスキル・リストを設定 (SET) します。このため、応答 XMLでは、社員フラグメントが反復されることになり、それぞれにスキル・リストが含まれています。

以下の表は、この演習で使用される入力 XML、JAR ファイル、ファンクション、JSM コマンドの関係をまとめたものです。

入力 XML

バインド

JAR ファイル

JSM コマンド

iiiPRO06_request.xml

インバウンド

iiiPRO06_request.jar

GET

iiiPRO06_response.xml

アウトバウンド

iiiPRO06_response.jar

SET