PRODUCTS

SmartEGL PARSER

eSmartsoft is so proud to have the first worldwide Informix 4GL to EGL conversion project, EGL development group and development of conversion tool working on EGL (TUI) application converting it to web interface.

As the natural evolution of CSP, IBM has created the Enterprise Generation Language (EGL) which is a simplified high level programming language that lets you write full-function applications quickly. It frees you to focus on the business problem rather than on complex software technologies. The details of middleware programming and Java/J2EE are hidden from you, so you can deliver enterprise data to browsers even if you have minimal experience with Web technologies.

In order to provides a migration path from Informix CSP to Enterprise Generation Language, IBM has developed the IBM Rational Conversion Utility which provides a painless adoption path to Java development, integrated with the IBM Rational® development platform and enhanced tooling to increase the productivity of CSP application developers.

CSP to EGL conversion
Automatically Convert the CSP Legacy applications to EGL Text (Java Based);  using IBM Rational conversion tools
Automatically Convert EGL text to EGL web; using Smart Parser
Publish the converted web application on WebSphere Application Server
1.   Conversion Software Products


IBM Informix Dynamic Server
IBM Rational Web Developer for WebSphere Software
IBM WebSphere Application Server
Smart Parser is a conversion tool that is developed by eSmartsoft to automatically create EGL-Web-Application using the EGL code that is generated by the I4GL to EGL conversion tool as follows:
  Forms
Create JSP for all 4GL forms        
Reports
Convert Text Base Reports to WEB with viewing links.
Programs
Remove Text Based Commands
Create web commands
Migrating 7 bit Text to Unicode.

Binding JSP with EGL Web Application
2.   Solution Methodology

Ref.

Part

Subpart

Description

1

Interface

1.1

Menus

Will be created using java script and containing hyperlinks to different applications and modules.

1.2

Forms

JSF web page  will be created with same Attributes  as  .per form

The template web page design will be given to the customer for his approval

2

Modules

2.1

    

EGL

Will be converted to EGL Handler and then to java source.

2.2

Arrays

Will be similar to those in egl except the validation after each row it will be after array input.

2.3

After and before field validations

Will not be after every field it will be when submitting the page on insert, update or delete

2.4

Prompt  with waiting for user answer

Will be converted as a combo box containing answer options( YES/NO or OTHER answers)

2.5

Messages

Will be displayed in the top of JSP page.

2.6

Validation error messages

Will be displayed as follows :

In simple forms the validation error message will be displayed besides fields.

In master details forms the validation error message will be displayed on the top of the array determining the column and the row in which the error occurred.

2.7

Functions

The function insert,Nupdate, delete, retrieve, print, clear ……. Will be converted as Command Buttons on the JSP pages.

2.8

Infield function

Will be converted to a combo box so that the user can either enter the code if known or select  it from the combo box

2.9

Reports

Will be converted to EGL exactly like in EGL regarding logic and report design but with .html and .txt output file for the report data.

 
     
esmartsoft.com.eg 2009
Back to home