Rational Developer for System z, Versión 7.6.1

Crear un nodo Invoke directamente a partir de una operación existente

Este tema describe tres características, cada una de las cuales permite crear un tipo particular de nodo Invoke directamente a partir de una operación existente del mismo tipo.

Las tres características son:
Nota: Esta funcionalidad es similar a asociar una operación con un nodo Invoke normal existente (consulte la sección Asociar una operación con un nodo Invoke normal) excepto en que aquí se añade la operación directamente al lienzo del editor de flujo en lugar de añadirla a un nodo Invoke normal existente del lienzo del editor de flujo.

Información general

La selección del menú Añadir operación o, alternativamente, la característica de arrastre correspondiente, permite añadir una operación no de terminal, una operación de servicio Web de salida o una operación de pantalla directamente al lienzo del editor de flujo, creando de ese modo un nodo no de terminal Invoke, un nodo de servicio Web de salida Invoke o un nodo de operación de pantalla Invoke (consulte la sección Tabla 1).
Tabla 1. Añadir operación
Adición de una operación de un tipo en particular directamente al lienzo del editor de flujo: Crea un nodo Invoke del mismo tipo:
Operación no de terminal:
Operación no de terminal
Nodo no de terminal Invoke:
Nodo no de terminal Invoke
Operación de servicio Web de salida:
Operación de servicio Web de salida
Nodo de servicio Web de salida Invoke:
Nodo de servicio Web de salida Invoke
Operación de pantalla:
Operación de pantalla
Nodo de operación de pantalla Invoke:
Nodo de operación de pantalla Invoke

Para crear un nodo Invoke a partir de una operación existente, puede:
  • Utilice la selección de menú Añadir operación; o
  • Arrastre una operación desde el Explorador de proyectos EST al lienzo del editor de flujo.
PRECAUCIÓN:
Si desea crear un nodo de operación de pantalla Invoke, en lugar de utilizar el método manual descrito en el tema, debería considerar utilizar la característica Registrar flujo para crear automáticamente una secuencia de nodos de operación de pantalla Invoke (consulte la sección Registro de un flujo en el editor del host). Si crea un nodo de operación de pantalla Invoke manualmente como se describe en este tema, tendrá que crear manualmente las correlaciones del nodo.

Utilización de la selección de menú Añadir operación

Para utilizar la selección de menú Añadir operación:
  1. En el editor de flujo, pulse con el botón derecho del ratón sobre un área vacía del lienzo y, a continuación, pulse Añadir operación.
    Nota: Alternativamente, puede seleccionar Flujo > Añadir operación en el menú principal del área de trabajo.
  2. Se abrirá la ventana Seleccionar operación. Esta ventana muestra una versión filtrada del Explorador de proyectos EST que incluye los artefactos mostrados en la tabla siguiente:
    Tabla 2. Artefactos de la ventana Seleccionar operación
    Tipo de artefacto: De los cuales tipos de carpeta y subcarpeta: De los cuales proyectos de flujo de servicios:
    • Todas las operaciones
    Subcarpetas de operaciones en:
    • Subproyecto de aplicaciones de terminal
    • Subproyecto de aplicaciones no de terminal
    • Subproyecto de servicios Web de salida
    • Sólo el proyecto de flujo de trabajo al que pertenece el flujo.
  3. En la ventana Seleccionar operación:
    1. Expanda una aplicación no de terminal, un subproyecto de servicios Web de salida o un subproyecto de aplicaciones de terminal.
    2. Amplíe la subcarpeta Operaciones del subproyecto.
    3. Amplíe el archivo de operaciones que contiene la operación que desea añadir al flujo.
    4. Seleccione la operación que desea añadir al flujo.
    5. Pulse Aceptar para cerrar la ventana Seleccionar operación.
  4. El editor de flujo crea el nodo Invoke a partir de las operaciones y nombra al nodo Invoke con el nombre de la operación.

Utilización de la características de arrastre con operaciones de terminal y no de terminal

Nota: Puede configurar Enterprise Service Tools para abrir un asistente de configuración cuando arrastre una operación de terminal a un flujo de terminal. Consulte la sección Establecer las preferencias globales de los proyectos de flujo de servicios para obtener información acerca de la opción Habilitar asistente de creación de invocación de pantalla en el editor de flujo.
Para arrastrar una operación de terminal o no de terminal, haga lo siguiente:
  1. En el Explorador de proyectos EST:
    1. Amplíe el proyecto de flujo de servicio que contiene el flujo que ha abierto en el editor de flujo.
    2. Para una operación no de terminal, haga lo siguiente:
      1. Expanda una aplicación no de terminal, un subproyecto de servicios Web de salida o un subproyecto de aplicaciones de terminal.
      2. Amplíe la subcarpeta Operaciones del subproyecto.
      3. Amplíe el archivo de operaciones que contiene la operación que desea añadir al flujo.

      Para una operación de terminal, vaya al siguiente paso.

    3. Seleccione la operación que desea añadir al flujo.
  2. Arrastre la operación al lienzo del editor de flujo.

    Para una operación no de terminal, ya ha concluido el procedimiento:

    Para una operación de terminal, vaya al siguiente paso.

  3. Para una operación de terminal, si ha seleccionado la preferencia Habilitar asistente de creación de invocación de pantalla en el editor de flujo, se abrirá un asistente de configuración. Configure el nodo como se muestra a continuación:
    1. Seleccione una interacción de pantalla y una pantalla de salida para la operación de terminal. Pulse Siguiente.
    2. Seleccione el nodo anterior en el flujo. Pulse Siguiente.
    3. Si lo desea, seleccione variables para cualquier acción Insertar o Extraer en la interacción de pantalla. Pulse Finalizar.
El editor de flujo crea el tipo correcto de nodo Invoke, nombra el nodo Invoke con el nombre de la operación y configura el nodo Invoke para que invoque la operación.

Para una operación de pantalla, el asistente también conecta los nodos anteriores al nuevo nodo y crea una rutina de correlación para la interacción de pantalla seleccionada.


Términos de uso | Comentarios

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