home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and 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 and data warehouseApplication development » Methods and techniques » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
EGL for server applications

Intended for

Application programmers who are going to develop traditional text user interfaces (3270) and/or server applications using the Enterprise Generation Language.

Background

Experience with traditional mainframe applications in a CICS or IMS/TM environment. Also, some general knowledge of the relational DBMS concepts (see course RDBMS concepts) is advised.

Training method

Classroom instruction with exercises (about 50% of the time).

Course leader

Guido Indesteege.

Duration

3 days.

Schedule

datelanguageplacepriceremarks
06/12/2010 Leuven1350 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

Enterprise Generation Language (EGL), in IBM's Rational Business Developer development environment, is a programming language that lets you write full-function server applications for batch or online (CICS or IMS/TM) 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, i5 or z/OS mainframe).

In this course, participants learn:

  • to use the Enterprise Generation Language of RBD (Extension) for server applications (batch or text user interface);
  • to know and use the different definition elements of the Enterprise Generation Language by means of practical exercises;
  • to structure and debug these applications efficiently;
  • to prepare applications for the generation process.

Main topics

  • Introducing EGL
  • EGL definitions (data types, records and data structures, program structure, statements, ...)
  • working with EGL in RBD: EGL perspective, EGL editors, EGL projects, packages and files
  • Accessing relational databases with EGL-generated code
  • EGL SQL statements and records
  • result-set processing
  • setting-up a Java EE JDBC connection
  • Text-based user interfaces and EGL forms
  • segmentation
  • behaviour in a CICS or IMS/TM environment
  • 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