Rational Developer para System z, Versión 7.6

Utilizar terminales de salida con un nodo de operación de pantalla Invoke

Este tema describe cómo utilizar terminales de salida con un nodo de operación de pantalla Invoke.

Puede utilizar la opción de menú Editar terminales para añadir, suprimir o modificar terminales de salida (Terminal) para un nodo de operación de pantalla Invoke.

Además de su terminal de salida utilizado en la situación en la que no se reconoce ninguna pantalla, un nodo de operación de pantalla Invoke puede tener un terminal de salida para cada pantalla siguiente que pueda aparecer después de la pantalla de aplicación asociada al nodo de operación de pantalla Invoke (consulte la sección Trabajar con las pantallas siguientes). Cada terminal de salida representa el principio de una ramificación de flujo que se tomará si aparece la pantalla de aplicación asociada a ese terminal de salida.

Como ejemplo sencillo, supongamos que se encuentra en la siguiente situación:

Cuando InvokeA se haya invocado para gestionar ScreenA y haya efectuado correctamente el retorno, desea que ocurra lo siguiente:

Para implementar esta ramificación hacia ScreenB o ScreenC, debe:

  1. En el nodo InvokeA, añadir un terminal de salida para ScreenB y, a continuación, crear una conexión desde este terminal de salida al terminal de entrada de InvokeB.

  2. También en InvokeA, añadir un terminal de salida para ScreenC y, a continuación, crear una conexión desde este terminal de salida al terminal de entrada de InvokeC.

El orden de los terminales de salida del nodo de operaciones de pantalla Invoke es significativo: el código de tiempo de ejecución evalúa los terminales de salida en el mismo orden (descendente) en el que se visualizan los terminales de salida del nodo en el editor de flujo. Por tanto, continuando con el ejemplo anterior, si el terminal de salida conectado a InvokeB es el primero de la secuencia, el código de tiempo de ejecución comprobará primero la aparición de ScreenB, antes de comprobar la aparición de ScreenC. (Normalmente, no es necesario preocuparse de que pantalla de aplicación comprueba en primer lugar el código de tiempo de ejecución).

Para añadir un terminal de salida, eliminarlo o cambiar su orden de aparición en una secuencia de terminales de salida de un nodo:

  1. En el lienzo del editor de flujo, seleccione el nodo de operación de pantalla cuyos terminales de salida desea modificar.

  2. En la barra de menús del entorno de trabajo, seleccione Flujo > Editar terminales.

  3. Se abrirá la ventana Propiedades de nodo.

  4. Para añadir un terminal de salida al nodo:
    1. En la lista Mensajes disponibles, seleccione el mensaje que desea añadir.
    2. Pulse Añadir.
    3. El mensaje se añadirá a la lista Mensaje de respuesta.
    4. Pulse Aplicar.
    5. Cuando pulse Aceptar, un nuevo terminal de salida correspondiente al mensaje que ha añadido se añadirá al nodo.
  5. Para eliminar un terminal de salida existente del nodo:
    1. En la lista Mensaje de respuesta, seleccione el mensaje que desea eliminar.
    2. Pulse Suprimir.
    3. El mensaje que ha seleccionado se eliminará de la lista Mensaje de respuesta.
    4. Pulse Aplicar.
    5. Cuando pulse Aceptar, el terminal de salida correspondiente al mensaje que ha eliminado se eliminará del nodo.
  6. Para cambiar el orden de aparición del terminal de salida:
    1. En la lista Mensaje de respuesta, seleccione el mensaje que desea modificar.
    2. Pulse Subir o Bajar para cambiar el orden de aparición del terminal de salida.
    3. Pulse Aplicar.
    4. Cuando pulse Aceptar, el orden del terminal de salida correspondiente al mensaje que ha movido hacia arriba o hacia abajo cambiará según lo especificado.
  7. Pulse Aceptar para cerrar la ventana Propiedades de nodo.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)