Impostazione di Elenco EGL Dettagli per TUI

Questo programmi di esempio mostrano come gestire la tabella di esempio nel
database di esempio DB2 utilizzando un'interfaccia utente di testo.  Il progetto contiene due
applicazioni di esempio e client TUI che si connettono ai programmi server che a loro volta
accedono alla tabella Employee del database di esempio DB2.

Applicazione Dettagli:   DetailClient/DetailServer interagisce con una singola riga
EMPLOYEE Consente all'utente di utilizzare le funzioni Select, Insert, Update o Delete rispetto a
righe individuali nella tabella. Le nuove funzioni di sintassi EGL utilizzate, includono
l'istruzione case, i blocchi try/onException e le chiamate ai programmi che trasmettono record SQL.

Applicazione Elenco:   ListingClient/ListingServer carica l'intero insieme di risultati dalla
tabella Employee in una matrice. Le nuove funzioni EGL includono matrici di record dinamiche
che trasmettono una matrice di record dinamica a un programma richiamato e il riempimento della matrice dinamica con
una singola istruzione get.

Alias:
Poiché queste applicazione vengono generate sia per le piattaforme Java che COBOL,
molte parti EGL dispongono di alias. Questi alias influenzano il file generato e
i nomi delle classi e devono essere noti per la distribuzione e l'esecuzione. 

 
Parte Alias
DetailClient DCLIENT
DetailForms DFORMS
DetailHelps DHELPS
DetailServer DSERVER
ListingClient LCLIENT
ListingForms LFORMS
ListingHelps LHELPS
ListingServer LSERVER

Esecuzione dell'applicazione:

Le parti EGL incluse nell'applicazione:

Definizioni condivise:
Emtenu.egl - Definizione tabella Emtenu (Tabella dei messaggi di errore)
Errorhandler.egl - Funzione ErrorHandler e definizioni ErrorRecord Record
Sexchk.egl - Definizione Validator dataTable utilizzata da TextForm DetailForm per la convalida dell'input
SQLParts.egl - Record SQL e definizioni degli elementi

Programmi server:
DetailServer.egl - Programma server richiamato da DetailClient per fornire accesso singolo dettagliato alla tabella EMPLOYEE
ListingServer.egl - Programma server richiamato da ListingClient che inserisce i dati da una serie di risultati in una matrice

Programmi client:
DetailClient.egl - Client TUI per l'interazione con una singola riga dalla tabella EMPLOYEE
DetailForms.egl - Definizione Employee Details Form Group
DetailHelps.egl - Definizione Employee Details Help Form Group
ListingClient.egl - Client TUI per il richiamo di una serie di risultati dalla tabella EMPLOYEE
ListingForms.egl - Definizione Employee List Form Group
ListingHelps.egl - Definizione Employee List Help Form Group