Enterprise Generation Language for Server Applications
Enterprise Generation Language (EGL), in IBM's WebSphere Developer for zSeries or Rational Application Developer, is a development environment and programming language that lets you write full-function server applications for batch or online environments. The complexity of screen interaction or data access is hidden so that the focus lies on the business problem rather than on software technologies. After coding the EGL program, a generation step leads to the creation of COBOL (or Java) sources, that can be prepared to produce executable objects, ready to deploy on the server (UNIX, iSeries or z/OS mainframe).
This course is available for one-company presentations, live over the Internet, via RSM's Virtual Classroom Environment service.
What you will learn
On successful completion of this course you will be able to:
- use the Enterprise Generation Language of RAD/WD4Z for server applications (batch or text user interface
- use the different definition elements of the Enterprise Generation Language by means of practical exercises
- structure and debug these applications efficiently
- prepare applications for the generation process.
Who Should Attend
Application programmers who are going to develop traditional text user interfaces (3270) and/or server applications using the Enterprise Generation Language.
Prerequisites
Experience with traditional mainframe applications in a CICS or IMS/TM environment. Also, some general knowledge of the relational DBMS concepts is advised.
Duration
3 days
Fee (per attendee)
P.O.A.
This includes free online 24/7 access to course notes.
Hard copy course notes are available on request from rsmshop@rsm.co.uk
at £50.00 plus carriage per set.
Course Code
EGLS
Contents
Introducing EGL
EGL definitions (data types, records and data structures, program structure, statements, ..); working with EGL in RAD/WD4Z: EGL perspective, EGL editors, EGL projects, packages and files.
Text-based user interfaces and EGL forms
Segmentation; behaviour in a CICS or IMS/TM environment.
Accessing relational databases with EGL-generated code
EGL SQL statements and records; result-set processing; setting-up a J2EE JDBC connection.
Working with EGL libraries
Using EGL built-in functions and variables
Test and deploy EGL applications (COBOL or Java-based)
Usage of the built-in debugger to test the code; generation and preparation of executable objects; deployment.