Rational Developer para System z, Versión 7.6

Asociar una operación con un nodo Invoke normal

Este tema describe cómo asociar una operación no de terminal existente, operación de servicio Web de salida u operación de pantalla con un nodo Invoke normal.

Nota: Esta funcionalidad es similar a añadir una operación directamente al lienzo del editor de flujo (consulte la sección Crear un nodo Invoke directamente a partir de una operación existente), excepto que aquí se añade una operación a un nodo Invoke normal que ya existe en el lienzo de editor de flujo.

Información general

La selección de menú Operación de selección o, alternativamente, la característica de arrastre correspondiente, permite asociar una operación no de terminal o una operación de servicio Web de salida o una operación de pantalla con un nodo Invoke normal, creando por tanto un nodo no de terminal Invoke o 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. Seleccionar operación
Una operación de un tipo particular: + Un nodo Invoke normal: Convierte el nodo Invoke normal:
Operación no de terminal:
Operación no de terminal
Nodo Invoke
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 Invoke
Nodo de servicio Web de salida Invoke:
Nodo de servicio Web de salida Invoke
Operación de pantalla:
Operación de pantalla
Nodo Invoke
Nodo de operación de pantalla Invoke:
Nodo de operación de pantalla Invoke

Un nodo Invoke normal tiene este aspecto:

nodo Invoke

  • Cuando asocia una operación no de terminal con un nodo Invoke normal, el editor de flujo:
    1. Configura el nodo Invoke para que invoque a la operación no de terminal.
    2. Asocia el mensaje de entrada y salida de la operación no de terminal con los terminales de entrada y de salida del nodo.
    3. Redenomina el nodo al nombre de la operación no de terminal.
    4. Añade a la esquina inferior izquierda del icono de nodo un símbolo de engranaje para indicar que el nodo es ahora un nodo no de terminal Invoke:
      Nodo no de terminal Invoke
  • Cuando se asocia una operación de servicio Web de salida con un nodo Invoke normal, el editor de flujo:
    1. Configura el nodo Invoke para que invoque al servicio Web de salida.
    2. Asocia los mensajes de entrada, salida y de falta de la operación de servicio Web de salida con el terminal de entrada y los terminales de salida del nodo.
    3. Redenomina el nodo al nombre de la operación de servicio Web de salida.
    4. Añade a la esquina inferior derecha del icono de nodo un símbolo de engranaje con una campana de servicio para indicar que el nodo es ahora un nodo de servicio Web de salida Invoke:
      nodo de servicio Web de salida Invoke
  • Cuando se asocia una operación de pantalla con un nodo Invoke normal, el editor de flujo realiza los siguientes pasos:
    1. Configura el nodo Invoke para que invoque la operación de pantalla.
    2. Asocia el terminal de entrada del nodo con el mensaje de pantalla Asocia el terminal de entrada de entrada del nodo con el mensaje de pantalla correspondiente a la operación de pantalla.
    3. Asocia el terminal de salida con una pantalla no reconocida.
    4. Redenomina el nodo al nombre de la operación de pantalla.
    5. Añade a la esquina inferior derecha del icono de nodo un símbolo de un engranaje con pantalla para indicar que el nodo es ahora un nodo de operación de pantalla Invoke:
      nodo de operación de pantalla Invoke
      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.
Para asociar una operación con un nodo Invoke normal, puede:
  • Utilice la selección de menú Seleccionar operación; o
  • Arrastre la operación del Explorador de proyectos EST al nodo Invoke normal en el lienzo del editor de flujo.

Utilización de la selección de menú Seleccionar operación

Para utilizar la selección de menú Seleccionar operación:
  1. En el editor de flujo, pulse el botón derecho del ratón sobre el nodo Invoke y, a continuación, pulse Seleccionar operación.
    Nota: Alternativamente, puede seleccionar Flujo > Seleccionar operación en el menú principal del área de trabajo.
  2. Se abrirá la ventana Seleccionar operación. Esta ventana muestra la versión filtrada del Explorador de proyectos EST incluye los siguientes artefactos:
    Tipo de artefacto: De los cuales tipos de 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
    • El proyectos de flujo de servicios a los que pertenece el flujo.
  3. En la ventana Seleccionar operación:
    1. Amplíe un subproyecto de aplicaciones de terminal, o un subproyecto de aplicaciones no de terminal o subproyecto de servicios Web de salida.
    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 convierte el nodo Invoke normal en un nodo no de terminal Invoke no de terminal, en un nodo de servicio Web de salida Invoke o en un nodo de operación de pantalla Invoke.

Utilización de la característica de arrastre

Para arrastrar una operación:
  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. Expanda una aplicación no de terminal, un subproyecto de servicios Web de salida o un subproyecto de aplicaciones de terminal.
    3. Amplíe la subcarpeta Operaciones del subproyecto.
    4. Amplíe el archivo de operaciones que contiene la operación que desea añadir al flujo.
    5. Seleccione la operación que desea añadir al flujo.
  2. Arrastre la operación en el nodo Invoke al lienzo del editor de flujo.
  3. El editor de flujo convierte el nodo Invoke normal en un nodo no de terminal Invoke, un nodo de servicio Web de salida o un nodo de operación de pantalla Invoke.

Términos de uso | Comentarios

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