You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

ステップ 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アウトバウンド・バインドは以下のようになります。

6.      XML マッピングが完了しました。ここで、アウトバウンド応答サービスを生成してコンパイルします。[プロジェクト] メニューを選択して [生成] オプションを選択します。
7.      [ファイル] メニューで [保存] オプションを選択します。[はい] をクリックしてプロジェクトを保存します。
8.      XML バインディング ウィザードを終了します。

  • No labels