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.
Overview
| Resource | Description |
|---|---|
| Tutorials | This series of tutorials guides 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 Tutorials | File | Size | Updated |
|---|---|---|---|
|
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 | File | Size | Updated |
|---|---|---|---|
|
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 |
Documentation
| Version 6.0 Documentation | File | Size | Updated |
|---|---|---|---|
|
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 Documentation | File | Size | Updated |
|---|---|---|---|
|
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. Includes 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 Documentation | File | Size | Updated |
|---|---|---|---|
|
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 |
Viewlets
| Description | File | Size | Updated |
|---|---|---|---|
|
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 |
Articles and Presentations
| Description | File | Size | Updated |
|---|---|---|---|
| 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 |
Code snippets
| Description | File | Size | Updated |
|---|---|---|---|
|
Code snippets. This spreadsheet contains four code snippets, described as:
| download | 31 KB | 02 Aug 2005 |
Technical samples
| Description | File | Size | Updated |
|---|---|---|---|
|
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 MB | Nov 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 | Nov 2005 |
Sample applications
| Sample Applications PetStore for v6.0.0.1 | File | Size | Updated |
|---|---|---|---|
|
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 |
Migrations
| Informix 4GL to EGL Migrations | File | Size | Updated |
|---|---|---|---|
| Redbook: Transitioning Informix 4GL to Enterprise Generation Language | download | 34 MB | 08 Oct 2004 |
| 4GL to EGL Conversion Utility Users Guide | download | 1.57 KB | 18 Nov 2004 |
| VAGen to Enterprise Generation Language Migrations | File | Size | Updated |
|---|---|---|---|
| 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 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 KB | 09 Apr 2008 |
| VAGen Migration from Smalltalk - How to Consolidate EGL Projects and Packages | download | 157 KB | 09 Apr 2008 |
| VAGen Migration - How to Rename Parts in Stage 2 | download | 288 KB | 09 Apr 2008 |
| VAGen Migration - Tool to Create Records for Implicit Items | download | 86.3 KB | 09 Apr 2008 |
| VAGen Migration - Tool to Migrate JSPs for Web Transactions | download | 76.2 KB | 09 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 |
Case Studies
| Description | File | Size | Updated |
|---|---|---|---|
| Egypt Ministry of Interior uses Enterprise Generation Language and IBM Middleware to Rapidly Web-enable Key Legacy System | Read | 12 Feb 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 |



