Rational Developer para System z, Versión 7.6

4A. Especificar definiciones de programa existentes

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:

  1. Para cada nodo no de terminal Invoke que desee añadir al flujo:
    1. 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.
    2. 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.

    3. 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.
    4. 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)).
      1. Pulse el botón Seleccionar a la derecha del campo Datos de entrada.

        Se abrirá la ventana Seleccionar un elemento de lenguaje.

      2. 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.
      3. Pulse Aceptar.

        El asistente se muestra en el campo Datos de entrada del nombre del mensaje de entrada.

    5. 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)).

    6. 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).

    7. 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:
      1. Seleccione el nombre de la operación en el recuadro de lista Definiciones de programa.
      2. Utilice los botones Subir o Bajar para cambiar la ubicación de la operación en la lista.
    8. 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.

  2. 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.

  3. 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:
    1. 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.
    2. 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.
    3. El asistente añade al flujo nuevo un nodo no de terminal Invoke y lo enlaza a la operación nueva:
      Nodo no de terminal Invoke
      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.

  4. Cuando el asistente finaliza, Enterprise Service Tools abre el flujo nuevo en el editor de flujo.


Términos de uso | Comentarios

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