TUI セットアップのための EGL リストの詳細

これらのサンプル・プログラムは、テキスト・ユーザー・インターフェースを使用した、
DB2 サンプル・データベース内の社員テーブルの保守をデモンストレーションします。 
プロジェクトには、DB2 サンプル・データベース社員テーブルにアクセスするサーバー・プログラムに
接続する、TUI クライアントを持つ 2 つのサンプル・アプリケーションが含まれます。

詳細アプリケーション:  DetailClient/DetailServer は単一の EMPLOYEE
行を処理します。 これを使用するとユーザーは、テーブル内の特定の行に対して
選択、挿入、更新、または削除機能を使用できます。 新規 EGL 構文機能には、case ステートメント、
try/onException ブロック、SQL レコードを渡すプログラムの呼び出しが含まれます。

リスト・アプリケーション:  ListingClient/ListingServer は、結果セット全体を
社員テーブルから配列に読み込みます。 新規 EGL 機能には動的レコード配列、
呼び出し先プログラムへの動的レコード配列の受け渡し、単一 get ステートメントの
動的配列への埋め込みが含まれます。

別名:
これらのアプリケーションは、Java プラットフォームと COBOL プラットフォームの両方のために
生成されるため、多くの EGL パーツには別名があります。  これらの別名は、生成されたファイル
とクラスの名前に影響し、デプロイメントと実行のために既知である必要があります。 

 
パーツ 別名
DetailClient DCLIENT
DetailForms DFORMS
DetailHelps DHELPS
DetailServer DSERVER
ListingClient LCLIENT
ListingForms LFORMS
ListingHelps LHELPS
ListingServer LSERVER

アプリケーションの実行:

アプリケーションに含まれる EGL パーツ:

共用定義:
Emtenu.egl - Emtenu テーブル定義 (エラー・メッセージ・テーブル)
Errorhandler.egl - ErrorHandler 関数および ErrorRecord レコード定義
Sexchk.egl - 入力妥当性検査のために TextForm DetailForm によって使用されるバリデーター dataTable 定義
SQLParts.egl - SQL レコードおよび項目定義

サーバー・プログラム:
DetailServer.egl - EMPLOYEE テーブルへの単一詳細アクセスを提供するために DetailClient によって呼び出されるサーバー・プログラム
ListingServer.egl - 結果セットによって配列を埋める、ListingClient によって呼び出されるサーバー・プログラム

クライアント・プログラム:
DetailClient.egl - EMPLOYEE テーブルからの単一行を処理するための TUI クライアント
DetailForms.egl - Employee Details Form Group 定義
DetailHelps.egl - Employee Details Help Form Group 定義
ListingClient.egl - EMPLOYEE テーブルから結果セットを取得するための TUI クライアント
ListingForms.egl - Employee List Form Group 定義
ListingHelps.egl - Employee List Help Form Group 定義