converse

La sentencia EGL converse presenta un formulario de texto en una aplicación de texto o presenta un registro de UI en una aplicación Web.

El programa espera una respuesta del usuario, recibe el formulario de texto o registro de UI del usuario y continúa el proceso con la sentencia que sigue a la sentencia converse.

Para obtener una visión general del proceso de formularios de texto, consulte estas páginas por orden:
  1. Formularios de texto
  2. Segmentación
Para obtener una visión general del proceso Web, consulte los siguientes apartados:
  1. Soporte Web
  2. Utilización de un programa EGL en una aplicación Web

Diagrama de sintaxis para la sentencia converse
nombreFormularioTexto
Nombre del formulario de texto que es visible para el programa. Para obtener detalles acerca de la visibilidad, consulte el apartado Referencias a componentes.
nombreRegistroUI
Nombre del registro de UI que debe presentarse. Para obtener detalles acerca de este tipo de registro, consulte el apartado Componente de registro de UI en formato fuente EGL.
with etiquetaPágina
Etiqueta de archivo de configuración JSF que representa el JSP cuya invocación visualiza la página Web. El valor por omisión es etiquetaPágina es el nombre del registro de UI.

A continuación se ofrece un ejemplo:

  converse myTextForm;
  converse myUIRecord with myPage;
Se aplican las siguientes normas:
  • En relación a formularios de texto, una sentencia converse siempre es válida en un programa llamado; pero si se ejecuta un programa principal que está segmentado, la sentencia converse no es válida en estos tipos de código:
    • Una función que contiene parámetros, almacenamiento local o valores de retorno
    • Una función a la que invoca (directa o indirectamente) una función que contiene parámetros, almacenamiento local o valores de retorno
  • Si está generando una aplicación Web, un diseño de programa que utilice una sentencia converse es relativamente simple; pero si está generando un programa Java, obtendrá un mejor rendimiento utilizando una sentencia forward para volver al principio del mismo programa. La utilización de una sentencia forward requiere un diseño más complejo, ya que el programa reinvocado se inicia en la primera línea y ese código inicial debe analizar si el programa se invoca al principio o en medio de una interacción de código de usuario.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.