This page contains resources that are related to the EGL technology.
We will be continuously adding content to this page that will help you use the EGL technology. As we produce new versions of EGL we will keep older versions of the artifacts on this page in case you have not yet upgraded to the latest version.
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.
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
Last update
Introducing EGL (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.
Build a JSF search page with EGL 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)
Create a hello world service with EGL In this tutorial, you will learn how to build a simple Web service with EGL. Then, you will create a client that uses this service.
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.
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.
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.)
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.
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).
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).
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
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.
IBM Rational COBOL Runtime Guide for zSeries An installation and server guide for the COBOL runtime program that supports the EGL COBOL generation feature.
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.
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.
This sample application - PetStore - is the standard J2EE reference application implemented in EGL. 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.
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.
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.
VAGen EGL 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 EGL.
VAGen EGL 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 EGL.