Skip to main content


developerWorks  >  Rational  >

Enterprise Generation Language (EGL) resources

developerWorks


Tutorials
Documentation
Viewlets
Training
Articles and Presentations
Code snippets
Technical samples
Sample applications
Migrations
Case Studies



A set of Enterprise Generation Language (EGL) technology resources includes tutorial, articles, and technical samples are offered to keep you up-to-date.

egl

We will be continuously adding content to this page that will help you use the Enterprise Generation Language technology. As we produce new versions of Enterprise Generation Language we will keep older versions of the artifacts on this page in case you have not yet upgraded to the latest version.

ResourceDescription
Tutorials This series of tutorials guide you through building Web applications. The tutorials are self-driven and easy to follow.
Documentation A set of documents to guide you through building Web applications with Enterprise Generation Language.
Viewlets Take a look at these movies, which present Enterprise Generation Language usage in an interactive manner.
Training A selection of training courses supporting Enterprise Generation Language
Articles and Presentations An archive of articles supporting Enterprise Generation Language
Code snippets Cut down your development time by reducing errors. Check out the set of code snippets to help you improve productivity and get the job done.
Technical samples See how to implement often-used application patterns. Open up a technical sample and use the implementation in your project.
Sample applications Using sample applications can provide you with complete solutions that may resemble your development projects. Copy those applications that are similar to your needs and boost your productivity.
Migrations A selection of artifacts supporting a variety of migrations to EGL.
Case Studies An archive of case studies supporting Enterprise Generation Language


Tutorials

Note: For enhanced versions of these tutorials, and many others, open the product's Tutorials Gallery (click on Help > Tutorials Gallery in the product).

Version 7.0.0.4 TutorialsFileSizeLast update
Introducing Enterprise Generation Language (a quick-start guide)
In this tutorial, you will learn how to build a simple dynamic Web site using EGL. This site has two pages: one to display a list of records in a database and another to allow users to change the data from one of those records.
download 2252 KB 13 Nov 2007
Here's the sample database used with that tutorial: download 116 KB 13 Nov 2007
Build a JSF search page with Enterprise Generation Language
This tutorial expands on the tutorial Introducing EGL (a quick-start guide) by teaching you more advanced uses of EGL and JSF. In this tutorial, you create a page that allows a user to search a database. Prerequisite: Introducing EGL (A quick-start guide)
download 1228 KB 13 Nov 2007
Create a hello world service with EGL
In this tutorial, you will learn how to build a simple Web service with Enterprise Generation Language. Then, you will create a client that uses this service.
download 1480 KB 13 Nov 2007
Create a hello world program with EGL
In this tutorial, you will learn how to write and run your first EGL program. Although the program you create will not be powerful or complex, it will demonstrate how an EGL program works.
download 367 KB 13 Nov 2007
Version 6.0.1 Tutorials FileSizeLast update
Explore Enterprise Generation Language (EGL) and learn how to write business logic with EGL - Version 6.0.1
This tutorial introduces EGL and WebSphere Studio from a "how to" perspective in the context of developing business applications that process dynamic content on the internet. It assumes no prior usage of WebSphere Studio, or Java and covers EGL terms, concepts, vocabulary and project structure, files and artifacts from the very beginning. When you finish, you will have built a small prototype application consisting of 20 or so web pages, and you will have coded working examples using over 80% of the EGL language capabilities, including creating and consuming Web Services, calling Java classes and other reasonably advanced techniques. Note that in order to successfully complete this tutorial, you will need to download the Tutorial artifacts below - and follow the instructions in the readme guide and this documentation.
download 9,257 KB 09 Sept 2005
EGL and Java Server Faces (JSF) component and JSP page development techniques - Version 6.0.1
This tutorial builds on the Explore EGL tutorial (above). It focuses specifically on the concepts and development techniques used to create outstanding, "no-compromise web page designs", using EGL and JSF component technology. Throughout the process of creating an additional 25 web pages, you will learn how to combine and integrate EGL and JSF to accomplish technical business requirements common and typical in contemporary dynamic-content web applications - including accessing and manipulating the JSF Component Tree through EGL Interfaces. Note that you will use the same Tutorial artifacts for this learning tool as for the Explore EGL tutorial (i.e. same Project Interchange File, same database, etc.)
download 3926 KB 09 Sept 2005
Tutorial artifacts - Version 6.0.1
Download these artifacts and place them on your desktop. They are used in the above Version 6.0.1 Tutorials - and directions for their use are in the documentation. Contents include: WebSphere Project Interchange File, Cloudscape database, various graphic images.
download 14.6MB 09 Sept 2005
EGL web services: Create and consume--A how-to tutorial, v6.0.1
This short, advanced tutorial steps you through the process of using EGL and the Rational Software Development Platform version 6.0.1 to create and consume web services - without programming in Java/J2EE - and without having to understand XML and WSDL file technology. If you are interested in deploying your business logic to a Service Oriented Architecture you should read this tutorial. Note that pre-req's the EGL QuickStart/Language tutorial is a pre-requisite (or the equivalent knowledge gained through IBM training or self-instruction and use).
download 1500 KB 09 Sept 2005
EGL/JSF component tree access and manipulation--A how-to tutorial, v6.0.1
This short, advanced tutorial steps you through the process of using EGL, JSF and the Rational Software Development Platform version 6.0.1 to access and manipulate user interface (U.I.) elements of JSF components on a web page - without programming in Java/J2EE - and without having to understand JSF technology. If you are interested in learning how to develop "no-compromise U.I. designs" with EGL and JSF you should read this tutorial. Note that the EGL QuickStart/Language tutorial is a pre-requisite (or the equivalent knowledge gained through IBM training or self-instruction and use).
download 6 KB
09 Sept 2005


Back to top



Documentation
Version 6.0 DocumentationFileSizeLast update
EGL Reference Guide
EGL Reference Guide version 6.0 is a compilation of the EGL help topics and describes the product in detail.
download 7926 KB
01 Dec 2004
Version 6.0.1 DocumentationFileSizeLast update
IBM Rational COBOL Generation Extension for zSeries Installation V6.0.1
This installation guide describes how to install IBM Rational COBOL Generation Extension for zSeries V6.0.1
download 208 KB 15 May 2006
EGL Reference Guide for WebSphere Developer for zSeries
This 6.0.1 EGL manual for WebSphere Developer for zSeries includes new material on DL/I databases and IMS compatibility.
download 14.92 MB 27 Dec 2005
EGL Reference Guide for WebSphere Developer for zSeries
As above, but including information on EGL COBOL generation.
download 14.92 MB 13 Jun 2006
IBM Rational COBOL Runtime Guide for zSeries
An installation and server guide for the COBOL runtime program that supports the EGL COBOL generation feature.
download 2.48 MB
28 Apr 2006
Version 7.0 DocumentationFileSizeLast update
EGL Reference Guide
Covers the language itself, independent of the product and the IDE.
download 6878 KB
22 May 2007
Generation Guide
Information on generation and deployment to different environments. Covers generation to Java and COBOL.
download 3286 KB
22 May 2007
Programmer's Guide
Covers use of EGL in the IDE, including brief code samples and task descriptions.
download 3981 KB
22 May 2007


Back to top



Viewlets
DescriptionFileSizeLast update
EGL Web demo
This viewlet movie guides you through the process of building a Web application using Rational Application Developer and EGL.
download 5438 KB
02 Aug 2004


Back to top



Training

Using Enterprise Generation Language (EGL) with JSF for Web Development.
Using EGL Generation of COBOL for z/OS using IBM WebSphere Studio Enterprise Developer (Web Based)
Using Enterprise Generation Language in IBM WebSphere Studio V5.1.2 (SW427)
Enterprise Generation Language for z/OS environments using WebSphere Studio Enterprise Developer V5.1.2 (SW451)


Back to top



Articles and Presentations
FileSizeLast update
Simplifying innovation with IBM Rational Business Developer an executive overview download 268 KB March 2008
Enterprise Generation Language Tech Corner - Issue #1 download 240 KB March 2007
Enterprise Generation Language Tech Corner - Issue #1 download 240 KB March 2007
Enterprise Generation Language Tech Corner - Issue #2 download 240 KB March 2007
Migration of System i RPG Applications download 64 KB Jan 2008
Using Enterprise Generation Language and RPG together Read Jul 2007
Developing EGL applicaitons for System i Read Apr 2007
The business of EGL Read Apr 2007
Using EGL to build AJAX Applicaitons Read Nov 2007


Back to top



Code snippets
FileSizeLast update

Code snippets. This spreadsheet contains four code snippets, described as:

  1. How to access the clicked row, in a DataGrid
  2. How to automatically redirect from a page before the page is displayed in the browser (ex. user not logged in)
  3. How to set the cursor focus to a specific control or data field within a page
  4. How to update a row in a relational database (using implicit EGL get statements)
download 31 KB
02 Aug 2005


Back to top



Technical samples
DescriptionFileSizeLast update
Technical Samples for v6.0.1
These sample applications contain many use cases that are common in developing Web applications. An index page providing a list of all use cases that has been included in these applications. Once an application is running, you can bring up the index page and choose which use case will help you with your Web application development. Once you see how the use case runs, open up the project to see for yourself how the use case was implemented. Take what you learn and apply it to your application. We will continuously be adding use cases, so if you don't find What you need, send an e-mail to ortegar@us.ibm.com and we will make sure to add it.
download 32 MBNovember 2005
Technical Samples for v6.0.0.1
These sample applications contain many use cases that are common in developing Web applications. An index page providing a list of all use cases that has been included in these applications. Once an application is running, you can bring up the index page and choose which use case will help you with your Web application development. Once you see how the use case runs, open up the project to see for yourself how the use case was implemented. Take what you learn and apply it to your application. We will continuously be adding use cases, so if you don't find What you need, send an e-mail to ortegar@us.ibm.com and we will make sure to add it.
download 21 MB
November 2005


Back to top



Sample applications
Sample Applications PetStore for v6.0.0.1FileSizeLast update

This sample application - PetStore - is the standard J2EE reference application implemented in Enterprise Generation Language. The zip file contains an installation document and a Project Interchange Format (PIF) file with the application and the database components. The application instructions are for DB2. The RAD application version must be at least 6.0.

download 18 MB
12 July 2005


Back to top



Migrations
Informix 4GL to EGL MigrationsFileSizeLast update
Redbook: Transitioning Informix 4GL to Enterprise Generation Language download 34 MB 08 Oct 2004
Informix 4GL to EGL Training WebCast download 5750 KB 18 Nov 2004
4GL to EGL Conversion Utility Users Guide download 1.57 KB
18 Nov 2004
VAGen to Enterprise Generation Language Migrations FileSizeLast update
VisualAge Generator to EGL Migration Guide Version 7.1
guides programmers and system administrators who want to migrate code
from VisualAge Generator Version 4.5 to EGL.
download 6.88 MB 09 Apr 2008
VisualAge Generator to EGL Migration Guide Version 6.0.1.1 ifix003
guides programmers and system administrators who want to migrate code
from VisualAge Generator 4.5 to EGL.
download 6.84 MB 26 Sep 2006
VAGen Enterprise Generation Language Migration Guide: v.6.0.1.1, English
VisualAge Generator to EGL Migration Guide Version 6.0.1.1 guides programmers and system administrators who want to migrate code from VisualAge Generator 4.5 to Enterprise Generation Language.
download 6.20 MB 28 Mar 2006
VAGen Enterprise Generation Language Migration Guide: v.6.0, English
VisualAge Generator to EGL Migration Guide Version 6.0 guides programmers and system administrators who want to migrate code from VisualAge Generator 4.5 to Enterprise Generation Language.
download 7926 KB 01 Dec 2004
VAGen EGL Migration Guide: v.5.1.2, Japanese
Edition 1, in Japanese
download 7926 KB 01 Dec 2004
VAGen Migration from Java - How to Split Common and Unused Parts files download 7926 KB 01 Dec 2004
VAGen Migration from Smalltalk - How to Split Common and Unused Parts files download 7926 KB 01 Dec 2004
VAGen Migration from Java - How to Consolidate EGL Projects and Packages download 157 KB09 Apr 2008
VAGen Migration from Smalltalk - How to Consolidate EGL Projects and Packages download 157 KB09 Apr 2008
VAGen Migration - How to Rename Parts in Stage 2 download 288 KB09 Apr 2008
VAGen Migration - Tool to Create Records for Implicit Items download 86.3 KB09 Apr 2008
VAGen Migration - Tool to Migrate JSPs for Web Transactions download 76.2 KB09 Apr 2008
Cross System Product v.4.1 Migration to EGL v.6.0.1.1 download 720 KB 20 Jun 2006
Cross System Product v4.1 Migration to EGL v7.1 download 720 KB
09 Apr 2008

Back to top



Case Studies
FileSizeLast update
Morpheus Automates Gap Insurance Processing Using Enterprise Generation Language Read 24 Jul 2007
Community Health and Counseling Services
accelerates delivery of HIPAA-compliant medical software with EGL
Read 04 Jul 2007
Egypt Ministry of Interior uses Enterprise Generation Language and
IBM Middleware to Rapidly Web-enable Key Legacy System
Read 12 Feb 2007
EGL Helps NCB Leverage Existing Expertise and
Systems to Enable Customer Self-Service
Read 01 Apr 2007
IMPIRE AG scores with live-action sports content
powered by IBM Information Management software
Read 27 Apr 2007
KBC podcast Redmonk Radio Read 28 Nov 2006


Back to top


 logo

We're here to help

Easy ways to get the answers you need.

 Call me
 E-mail us

Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community


Subscriptions
developerWorks newsletters
The Rational Edge

Special offers
Bring technology into 21st century webcast series
Streamline software delivery multimedia series
GReen IT Report Energy, Efficiency & the Environment

More offers