Las propiedades de generación son valores que describen cómo una invocación contenida en un archivo de flujo se implementa en el código fuente y archivos JCL generados por el asistente Generar código de tiempo de ejecución.
Por ejemplo, un nodo no de terminal Invoke en un archivo de flujo se puede implementar por medio de un mandato LINK con la opción COMMAREA o por medio de un mandato LINK con la opción CHANNEL o por medio de una invocación MQ de WebSphere. Las propiedades de generación para este nodo no de terminal Invoke consistiría en el tipo de invocación (uno de los tres tipos enumerados en el párrafo anterior) y la información relacionada, necesaria para implementar este tipo de invocación.
Un archivo de propiedades de generación es una recopilación de las propiedades de generación para todas las invocaciones contenidas en un archivo de flujo en concreto, llamado el archivo de flujo asociado.
El editor de propiedades de generación permite editar un archivo de propiedades de generación. El editor visualiza en el panel izquierdo del área del editor un árbol jerárquico en el que cada nodo corresponde a una invocación en particular del archivo de flujo asociado. Cada nodo en el árbol contiene las propiedades de generación para la invocación correspondiente en el archivo de flujo. Cuando se selecciona un nodo en el árbol, el editor visualiza en el panel derecho del área del editor las propiedades de generación almacenadas en ese nodo. Se pueden entonces modificar las propiedades de generación.
Existen dos tipos de nodos en el árbol jerárquico: el nodo de flujo y los nodos de invocación. El nodo de flujo es el nodo que aparece en la parte superior del árbol, tiene el mismo nombre que el flujo asociado y contiene las propiedades de generación para la invocación del flujo en sí mismo. La propiedad de generación primaria para un nodo de flujo es el tipo de flujo. La elección de un tipo de flujo determina qué otras propiedades de generación están disponibles para el nodo de flujo.
Todos los demás nodos en el árbol son nodos de invocación. Un nodo de invocación tiene el mismo nombre que el nodo Invoke correspondiente en el flujo asociado y contiene las propiedades de generación para ese nodo Invoke. La propiedad de generación primaria para un nodo de invocación es el tipo de invocación. La elección de un tipo de invocación determina qué otras propiedades de generación están disponibles para el nodo de invocación.
Si se establece una propiedad de generación no válida para un nodo Invoke o para un
nodo de flujo, el editor de propiedades de generación visualiza un símbolo
de error
en el icono para el nodo
en el árbol jerárquico y además visualiza un mensaje de error en el área en blanco
situada encima de la primera propiedad de generación del área del editor.
La propiedad de generación proporciona un valor predeterminado para casi los tres tipos de propiedades de generación en el nodo de flujo y los nodos de invocación.
Su objetivo en el editor de propiedades de generación es asegurar que las propiedades de generación para cada nodo especifiquen el tipo y la forma de invocación que se desea que el editor de propiedades de generación genere para el nodo correspondiente en el archivo de flujo.