La Versión 6.0.1 incluye
los siguientes cambios:
- Ahora puede utilizar la sintaxis EGL para definir un servicio, que es un conjunto de
funciones a las que otros componentes de aplicación pueden acceder. Tiene la posibilidad
de desplegar el servicio de las siguientes formas:
- Como servicio Web, al que puede accederse desde cualquier código por medio de
una conexión HTTP
- Como servicio EGL, al que puede accederse desde código EGL directamente o por
medio de
una conexión TCP/IP
- Puede acceder a código externo desde el código EGL:
- La tecnología de interfaces EGL permite acceder a diversos tipos de código con
la sintaxis utilizada para acceder a una función de biblioteca. Puede acceder a un servicio EGL, a
un servicio Web (que puede haberse escrito en EGL) o a código
Java.
En
el núcleo de esta tecnología se encuentra el componente de interfaz, que puede
codificarse manualmente. Además, nuevos asistentes crean componentes de interfaz desde un
servicio EGL o desde un archivo WSDL (Web Service Description Language).
- EGL permite actualizar dinámicamente el aspecto de los controles JSF que se
visualizan en un navegador Web. En respuesta a la entrada del usuario, puede cambiar el
color de un recuadro de texto o añadir o eliminar controles, por ejemplo. Los cambios
se producen en el servidor de aplicaciones Web, afectando a la información disponible
para el JSP que, a su vez, presenta la página Web.
Un nuevo asistente de código fuente
ayuda a codificar estos cambios dinámicos. En primer lugar, el asistente presenta una
lista jerárquica de los controles JSF en el archivo JSP. En segundo lugar, una vez
seleccionado uno de los controles, el asistente coloca código específico del control en
el archivo fuente.
- Hay otros aspectos nuevos de la interfaz de usuario:
- La vista Lista de componentes EGL visualiza componentes en una tabla de la pantalla
que pueden ordenarse por nombre, tipo de componente, ubicación, nombre de archivo y
paquete. Desde esta vista puede realizar diversas operaciones sobre los componentes, como
por ejemplo generarlos, visualizar un subconjunto de sus referencias y declaraciones y
abrirlos en el editor de EGL o en la vista referencia de componentes EGL.
- Un nuevo asistente de código fuente facilita la creación de componentes DataItem,
solicitándole valores de propiedad y validando sus elecciones.
- Está disponible un nuevo tipo de programa (VGWebTransaction), principalmente para dar soporte a
la migración de transacciones Web desde
VisualAge
Generator.
- EGL permite ahora desarrollar código que accede a la plataforma del entorno de ejecución
IMS y a bases de datos
DL/I. Para generar ese código es necesaria la característica de Generación
de COBOL de EGL, que sólo está disponible con
WebSphere
Developer para
zSeries.
- EGL también permite llamar a un programa
IMS IMS desde un
programa
Java
generado por EGL.
- La nueva función de consoleUI updateWindowAttributes renueva aspectos de la
ventana de consoleUI activa.
- Se han efectuado diversas adiciones a la sintaxis EGL, incluidas las siguientes: