home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transactiesystemen en middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence en data warehouseApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Programmeertalen » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSysteembeheer » ITILbalkjePraktischInschrijven 
EGL voor server applicaties

Doelgroep

Applicatieontwikkelaars die traditionele tekst user interfaces (3270) en/of server applicaties gaan ontwikkelen, gebruik makende van EGL.

Voorkennis

Ervaring met traditionele mainframe applicaties in een CICS of IMS/TM omgeving. Een algemene kennis van relationele DBMS concepten is een voordeel (bv RDBMS concepten).

Verloop van de cursus

Theoretische uiteenzetting met oefeningen (ongeveer 50%).

Docenten

Guido Indesteege.

Duur

3 dagen.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd ? Gelieve dan ABIS te contacteren

Doel

Enterprise Generation Language (EGL) is een programmeertaal die toelaat om full-function server applicaties te ontwikkelen voor batch of CICS of IMS/TM omgevingen. Hiervoor wordt gebruik gemaakt van de IBM ontwikkelomgeving Rational Business Developer (RBD). De complexiteit van scherminteractie of datatoegang wordt totaal afgeschermd, zodat de focus tijdens de ontwikkeling ligt op het business probleem eerder dan op software technologieën. Na het coderen van het EGL programma leidt een generatiestap naar de creatie van COBOL of Java sources, die vervolgens kunnen omgevormd worden tot uitvoerbare modules, klaar voor uitvoering op de server (UNIX, i5 of z/OS mainframe).

In deze cursus leert de deelnemer:

  • de Enterprise Generation Language van RBD te gebruiken voor server applicaties (batch of tekst user interface);
  • de verschillende elementen van EGL kennen en gebruiken door middel van praktische oefeningen;
  • EGL applicaties structureren en debuggen;
  • EGL applicaties voorbereiden voor het generatieproces.

Inhoud

  • Inleiding tot EGL
  • EGL definities (data types, records en data structuren, programma structuur, statements, ...)
  • werken met EGL in RBD: EGL perspectief, EGL editors, EGL projecten, packages en files
  • Gebruiken van relationele databases met EGL-gegenereerde code
  • EGL SQL statements en records
  • result-set processing
  • opzetten van een Java EE JDBC connectie
  • Tekst-gebaseerde user interfaces en EGL forms
  • segmentatie
  • gedrag in een CICS of IMS/TM environment
  • Gebruik van EGL libraries
  • Gebruik van de EGL built-in functies en variabelen
  • Testen en deployen van EGL applicaties (COBOL of Java-gebaseerd)
  • gebruik van de built-in debugger om de code te testen
  • generatie en voorbereiding van uitvoerbare modules
  • deployment