Desarrollar transacciones Web en EGL

Las transacciones Web funcionan de forma básicamente distinta a la de los pageHandlers. Al igual que un PageHandler, una transacción Web interactúa con una página Web. Al contrario que un PageHandler, una transacción Web depende de un componente VGUIRecord para hacer posible esa interacción.

El componente VGUIRecord es el modelo de los datos a mostrar en la página Web y de los datos que debe recopilar el usuario, si los hay. Por esta razón, la creación de una transacción Web en EGL necesita crear y coordinar dos componentes de EGL distintos pero relacionados: un componente de programa EGL de tipo VGWebTransaction y un componente VGUIRecord de EGL.

El desarrollo de transacciones Web en EGL implica habitualmente los pasos siguientes:
  1. Crear un programa EGL de tipo VGWebTransaction.
  2. Crear un componente VGUIRecord de EGL.
  3. En el componente VGUIRecord, definir las estructuras de datos y los elementos de control para mostrarlos en la página.
  4. En VGWebTransaction, crear una variable a partir del componente VGUIRecord.
  5. En una función en VGWebTransaction, hacer referencia a la variable VGUIRecord con la sentencia converse o show. Estas sentencias presentan la página Web, utilizando los datos en VGUIRecord.

Una vez creados estos componentes, debe configurarlos para funcionar juntos, conjuntamente con el JSP generado con el componente VGUIRecord.

Conceptos relacionados
Segmentación en transacciones Web
Componente VGUIRecord
Componente VGWebTransaction
ID para aplicaciones Web

Tareas relacionadas
Configurar un proyecto para ejecutar transacciones Web

Consulta relacionada
Programa VGWebTransaction en formato fuente EGL
Componente VGUIRecord en formato fuente EGL

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.