Version
6.0.1 includes the following changes:
- You can now use EGL syntax to define a service, which is a set of functions
that are accessible by other application components. You have a choice of
deploying the service in either of these ways:
- As a Web service, which can be accessed from any code by way of
an HTTP connection
- As an EGL service, which can be accessed from EGL code directly
or by way of a TCP/IP connection
- You can access external code from within EGL code--
- EGL interface technology lets you access various types of code
with the syntax used to access a library function. You can access an EGL service,
a Web service (whether or not written with EGL), or Java™ code.
At
the center of this technology is the Interface part, which you can code by
hand. In addition, new wizards create Interface parts either from an EGL service
or from a Web Service Description Language (WSDL) file.
- EGL lets you dynamically update aspects of JSF controls that are displayed
at a Web browser. In response to a user's input you can change the color of
a text box or can add or remove controls, for example. The changes occur on
the Web application server, affecting the information available to the JSP
that in turn presents the Web page.
A new source assistant helps you to
code those dynamic changes. First, the assistant presents a hierarchical list
of the JSF controls in your JSP file. Second, after you select one of the
controls, the assistant places control-specific code into your source file.
- Other aspects of the user interface are new--
- The EGL Parts List view displays parts in an on-screen table that can
be sorted by name, type of part, location, filename, and package. From this
view, you can perform several different operations on parts, such as generating
them, viewing a subset of their references and declarations, and opening them
in the EGL editor or in the EGL Parts Reference view.
- A new source assistant helps you to create DataItem parts, prompting you
for property values and validating your choices.
- A new program type is available (VGWebTransaction), primarily to support
the migration of Web transactions from VisualAge® Generator.
- EGL now lets you develop code that accesses the IMS™ runtime platform and DL/I databases. To generate that code, you need EGL COBOL Generation feature,
which is available only with WebSphere® Developer for zSeries®.
- EGL also lets you call an IMS program from an EGL-generated Java program.
- The new consoleUI function updateWindowAttributes refreshes aspects
of the active consoleUI window.
- Various additions were made to the EGL syntax, including these--