Si ha pulsado el botón de selección
Agregar aplicaciones COMMAREA, Channel y/o Queueing
en la tercera página del asistente Nuevo proyecto de flujo de
servicios, la cuarta página del asistente será la página
Especificar definiciones de programa
existentes, que permite crear un flujo que contenga una secuencia de nodos no de
terminal Invoke, cada uno de los cuales invoca una aplicación no de terminal determinada.
Nota: El
funcionamiento de esta página del asistente Nuevo proyecto de flujo de servicios es
similar a partes del asistente Importar archivos COBOL
y del asistente Importar archivos PL/I. Si
desea añadir una invocación de una aplicación no de terminal a un flujo
después de haber creado el proyecto de flujo
de servicios, utilice el asistente Importar archivos COBOL
o el asistente Importar archivos PL/I.
Para crear un flujo que contenga una secuencia de nodos
no de terminal Invoke (consulte la sección Invocar nodos en el editor de flujo),
en la que cada nodo invoque una aplicación no de terminal determinada:
- Para
cada nodo no de terminal Invoke que desee añadir al flujo:
- Pulse Añadir para crear una operación nueva, vacía.
Nota: El asistente añadirá una operación vacía con el
nombre predeterminado Program al recuadro de lista
Definiciones de programa.
- En el campo de entrada Programa,
escriba el nombre que desee utilizar para la operación (por
ejemplo, NontermApp_02) y pulse Intro.
El asistente
redenominará la operación nueva del recuadro de lista según el nombre especificado.
En el campo
Tipo de comunicación, seleccione
un tipo de invocación para la operación nueva:
- LINK con COMMAREA
- LINK con Channel
- WebSphere MQ
Nota: Cuando el
Tipo de comunicación es LINK con Channel, puede añadir
varios mensajes a los Datos de entrada y a los Datos de salida. Los
mensajes múltiples pasan a ser contenedores en el canal en que la invocación
LINK con Channel pasa a la aplicación no de terminal invocada.
Para seleccionar un mensaje de entrada a utilizar cuando se invoca la aplicación no de
terminal:
Nota: Si el recuadro de lista Tipo de
comunicación se establece en LINK con Channel, podrá
seleccionar varios mensajes de entrada (consulte el paso 1(c)).
- Pulse el botón Seleccionar a la derecha del campo Datos de
entrada.
Se abrirá la ventana
Seleccionar un elemento de
lenguaje.
- En la ventana Seleccionar un elemento de idioma,
seleccione el mensaje que desee utilizar como mensaje de entrada.
Nota: Tenga en cuenta
que los únicos mensajes disponibles para selección en este momento son los mensajes
creados desde archivos fuente COBOL y PL/I que haya añadido al recuadro de lista
Archivos COBOL y PL/I a importar.
- Pulse Aceptar.
El asistente se muestra en el campo
Datos de entrada del nombre del mensaje de entrada.
Para seleccionar un mensaje de salida a utilizar cuando se invoca la aplicación no
de terminal, pulse el botón
Seleccionar a la derecha del campo
Datos de salida y siga los mismos pasos que siguió para el mensaje
de entrada en el paso 1(d).
Nota: Si el recuadro de lista Tipo de
comunicación se establece en LINK con Channel, podrá
seleccionar varios mensajes de salida (consulte el paso 1(c)).
Para ver o modificar las propiedades de generación para el nodo no de
terminal Invoke a crear, pulse el botón Especificar propiedades de
generación para abrir la ventana Especificar propiedades de
generación.
Para obtener información sobre los campos
en la ventana Especificar propiedades de generación, consulte los
temas siguientes:
Los valores que especifique aquí en la ventana
Especificar propiedades de
generación pasarán a ser los valores predeterminados de las propiedades de
generación asociadas con esta definición de programa.
- En concreto, los valores que especifique pasarán a ser los valores predeterminados de las propiedades de generación de cualquier nodo Invoke [un
nodo Invoke reside en un archivo de propiedades de generación] que corresponda a un nodo
Invoke [un nodo Invoke
reside en un archivo de flujo] que utilice esta definición de programa para invocar la
aplicación no de terminal especificada en la definición de programa; consulte la
sección Nodos de flujo y nodos Invoke en el editor de propiedades de generación.
- Al abrir el archivo de propiedades de generación, las propiedades de generación de
estos nodos de invocación se llenarán con los valores especificados aquí.
- Esta característica permite especificar las propiedades de generación de esta
definición de programa en este momento, mientras tiene en mente las características del
programa (la aplicación no de terminal especificada en esta definición de programa).
- Para cambiar el orden en que se va a crear el nodo no de terminal Invoke desde
la operación que se visualiza en el flujo:
- Seleccione el nombre de la operación en el recuadro de lista Definiciones de
programa.
- Utilice los botones Subir o Bajar
para cambiar la ubicación de la operación en la lista.
- Marque
o quite la marca del recuadro de selección
Conectar nodos de programa en
el orden especificado.
- Marque el recuadro de selección si desea que el asistente conecte los
nodos no de terminal Invoke en el flujo. Esta característica ahorra el trabajo de conectar los nodos manualmente en el
editor de flujo.
- Quite la marca del recuadro de
selección si no desea que el asistente conecte los nodos Invoke.
Pulse Siguiente para
ir a la próxima página del asistente (consulte las secciones
5. Valores de importación de COBOL y
6. Valores de importación de PL/I) o
pulse Finalizar para
finalizar el asistente y crear el proyecto de flujo de servicios.
Cuando el asistente crea el flujo para el nuevo proyecto de flujo de servicio,
para cada operación que cree en la página
Especificar definiciones de programa
existentes del asistente:
- En la carpeta Mensajes del subproyecto de aplicaciones de no terminal de
proyecto de flujo, el asistente crea un mensaje de entrada y otro de salida en las estructuras
de datos que ha especificado para la operación, almacena el mensaje de entrada en un archivo de mensaje nuevo y almacena el mensaje de salida también en un archivo de mensaje nuevo.
- En la carpeta Operaciones del subproyecto de aplicaciones no de terminal del nuevo
proyecto de flujo de servicios, el asistente crea un archivo de operaciones y almacena en él la
operación nueva. La operación nueva tiene referencias a los archivos de mensaje que
contienen sus mensajes de entrada y salida.
- El asistente añade al flujo nuevo un nodo no de terminal Invoke y lo enlaza a la
operación nueva: la
rueda dentada que se visualiza en la esquina inferior derecha del icono Invoke indica que
el nodo Invoke invoca una aplicación no de terminal.
Cuando el asistente finaliza, Enterprise Service Tools abre el flujo nuevo en el editor de flujo.