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.
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: |
|
Nodo no de terminal Invoke: |
| Operación de servicio Web de salida: |
|
Nodo de servicio Web de salida Invoke: |
| Operación de pantalla: |
|
Nodo de operación de pantalla Invoke: |
Un nodo Invoke normal tiene este aspecto:

- Cuando asocia una operación no de terminal con un nodo Invoke normal, el
editor de flujo:
- Configura el nodo Invoke para que invoque a la operación no de terminal.
- Asocia el mensaje de entrada y salida
de la operación no de terminal con los terminales de entrada y de salida
del nodo.
- Redenomina el nodo al nombre de la operación no de terminal.
- 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:
- Cuando se asocia una operación de servicio Web de salida
con un nodo Invoke normal, el editor de flujo:
- Configura el nodo Invoke para que invoque al servicio Web de salida.
- 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.
- Redenomina el nodo al nombre de la operación de servicio Web de salida.
- 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:
- Cuando se asocia una operación de pantalla con un nodo Invoke normal,
el editor de flujo realiza los siguientes pasos:
- Configura el nodo Invoke para que invoque la operación de pantalla.
- 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.
- Asocia el terminal de salida con una pantalla no reconocida.
- Redenomina el nodo al nombre de la operación de pantalla.
- 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:
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:
- 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
en el menú principal del área de trabajo.
- 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: |
|
|
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.
|
- En la ventana Seleccionar operación:
- Amplíe un subproyecto de aplicaciones de terminal, o un subproyecto de aplicaciones
no de terminal o subproyecto de servicios Web de salida.
- Amplíe la subcarpeta Operaciones del subproyecto.
- Amplíe el archivo de operaciones que contiene la operación que desea añadir
al flujo.
- Seleccione la operación que desea añadir al flujo.
- Pulse Aceptar para cerrar
la ventana Seleccionar operación.
- 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:
- En el Explorador de proyectos EST:
- Amplíe el proyecto de flujo de servicio que contiene el flujo que ha abierto
en el editor de flujo.
- Expanda una aplicación no de terminal, un subproyecto
de servicios Web de salida o un subproyecto de aplicaciones de terminal.
- Amplíe la subcarpeta Operaciones del subproyecto.
- Amplíe el archivo de operaciones que contiene la operación que desea añadir
al flujo.
- Seleccione la operación que desea añadir al flujo.
- Arrastre la operación en el nodo Invoke al lienzo del
editor de flujo.
- 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.