Skip to main content

Transitioning: Informix 4GL to Enterprise Generation Language (EGL)

An IBM Redbooks publication

Note: This is publication is now archived. For reference only.

thumbnail 

Published on 22 July 2005, updated 03 August 2005

  1. .PDF (34.0 MB)

 Order hardcopy
Share this page:   

ISBN-10: 0738491055
ISBN-13: 9780738491059
IBM Form #: SG24-6673-00


Authors: Chuck Ballard, Vlaunir Da Silva, Daniel M. Farrell, Alexander Koerner and Jonathan Sayles

menu icon

Abstract

In this IBM Redbooks publication, we describe how Informix customers can upgrade their 4GL application development environment to the Rational Software Development platform, and, more specifically, transition to the Rational Enterprise Generation Language (EGL).

EGL provides just the right balance of simplicity and flexibility, and enables application developers to focus on solving business problems rather than expending time and energy on technology.

For example, Informix 4GL developers who are unfamiliar with Java can use EGL to quickly build data-driven Web applications and business logic. They can then write and debug their applications in EGL, and the Java code will be generated for them. So they can then build dynamic Web applications without having to learn the Java language. This provides significant advantages, enabling clients to minimize application development time and resource requirements.

We give you an overview of EGL, its concepts and operations, and walk you through a step-by-step tutorial to develop an simple Web application. Included is an overview of the 4GL to EGL migration process and a sample application migration. You will be alerted to potential migration issues, and given the information to resolve them.

We also include guidance for working with special database behavior and requirements, JasperReports, and a number of advanced EGL topics for developing robust and individualized applications.

Table of Contents

Part 1. Introduction and overview

Chapter 1. Introduction

Chapter 2. IBM Informix 4GL

Chapter 3. Rational Software Development Platform

Chapter 4. Installing and configuring RAD

Chapter 5. Redbook 4GL reference application

Part 2. EGL basics and a simple EGL Web application

Chapter 6. Introduction to IBM EGL

Chapter 7. EGL language concepts

Chapter 8. The EGL build environment

Chapter 9. Simple Web application setup

Chapter 10. Simple Web application

Part 3. Informix 4GL to EGL conversion

Chapter 11. The 4GL to EGL conversion process

Chapter 12. Converting the redbook sample 4GL application to EGL

Chapter 13. Special conversion topics

Chapter 14. How to deploy an EGL Batch or CUI application

Chapter 15. EGL and IDS database server

Chapter 16. EGL and JasperReports

Chapter 17. Changing database server in the EGL application

Part 4. From character based to Web / advanced EGL

Chapter 18. Web enhancements to the Example_01 application

Chapter 19. How to enhance the converted 4GL application

Chapter 20. How to deploy an EGL Web application

Chapter 21. Additional EGL features

Appendix A. 4GL/EGL syntax comparison

Appendix B. EGL functions for database developers

Appendix C. EGL and Cloudscape

Appendix D. Additional material

 

Others who read this also read