ステップ 4. iiiFN05 サーバーのアウトバウンド (応答) バインドを作成する

INT006 - 部門リスト照会
このステップでは、XML バインディング・ウィザードを使用して、アウトバウンド応答バインド iiiPRO05_response.jar を作成します。この jar ファイルは、サーバーからクライアントに送信するアウトバウンド XML をバインドします。LANSAフィールドからXML応答ドキュメントへのマッピングを定義します。
1.      \[プロジェクト\] タブでソリューション・グループ \[XML リスト応答\] を選択して、右クリック・メニューの \[ソリューションの新規作成\] オプションを選択すると、ダイアログが表示されます。 
a.      \[ツール\] ドロップダウンで \[XML バインディング ウィザード \]を選択します。 
b.     \[グループ\] ドロップダウンでは、XML リスト応答が選択されているはずです。 
c.      \[ソリューション ファイルファイル\] のフィールドに iiiPRO05_response と入力します。\[OK.\] をクリックします。 
2.      新しく \[XMLバインディング・プロジェクト\] パネルが表示されます。ソースXMLファイルを選択するには、\[参照\] ボタンをクリックします。ファイルを開くダイアログが表示されます。
3.      iiiPRO05_response.xml・ファイル を選択し、\[開く\] をクリックして、選択します。\[OK\] をクリックすると、XML バインディング ウィザードのメイン・ウィンドウが表示されます。パッケージ名を com.iiicompany.service.xml に変更します
4.      \[アウトバウンド\] チェックボックスにチェックマークを入れます。\[アウトバウンド\] タブがウィンドウの下部に表示されます。
5.      アウトバウンド・マッピングは、インバウンド・マッピングとほぼ同じです。異なるのは、ルート・タグの命名と、リスト内の記述ノードの追加のみです。 
a.      \[アウトバウンド\] タブを選択します。
b.      ルート・タグ DepartmentListResponse を右クリックします。ポップアップ・メニューで \[フラグメント\] を選択します。 
c.      .ReverseString タグを右クリックして、ポップアップ・メニューで \[編集\] を選択 (またはこのタグをダブルクリック) します。 
d.      \[フィールド属性\] ダイアログで、\[名前\]にSTD_TEXTSと入力して \[OK\] をクリックします。
e.      いずれかの Department タグを右クリックして \[リスト\] を選択します。 
f.      Department タグを展開すると、そのサブタグが表示されます。いずれかのCodeタグを右クリックするかダブルクリックして編集します。 
g.      \[フィールド属性\] ダイアログで、\[名前\] にDEPTMENTと入力して \[OK\] をクリックします。 
h.      いずれかの Description タグを右クリックするかダブルクリックして編集します。 
i.      \[フィールド属性\] ダイアログで、\[名前\] に DEPTDESC と入力して \[OK\] をクリックします。 
         XMLアウトバウンド・バインドは以下のようになります。
!worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32!
6.      XML マッピングが完了しました。ここで、アウトバウンド応答サービスを生成してコンパイルします。\[プロジェクト\] メニューを選択して \[生成\] オプションを選択します。
7.      \[ファイル\] メニューで \[保存\] オプションを選択します。\[はい\] をクリックしてプロジェクトを保存します。
8.      XML バインディング ウィザードを終了します。