Esta característica permite inicializar las propiedades de generación
de un flujo invocado en un archivo de propiedades de generación nuevo en los mismos
valores que ya ha establecido para las propiedades de generación del mismo flujo invocado
en un archivo de propiedades de generación existente.
Esta característica se habilita mediante el recuadro de selección
Reutilizar propiedades del archivo de propiedades de generación
guardado más recientemente de la primera página del asistente Nuevas
propiedades de generación.
Este tema contiene los subtemas siguientes:
Cuándo se utiliza esta característica
Generalmente,
esta característica se utiliza en dos situaciones bastantes parecidas:
- a) Los valores que desea utilizar se encuentran en el archivo de propiedades de
generación del flujo invocado:
- Ha creado un archivo de propiedades de generación para un flujo invocado (por
ejemplo, GPInvoked01.sfgen) y ha editado este archivo
y especificado valores para las propiedades de generación.
- Ahora desea utilizar los mismos valores para las propiedades de generación del mismo
flujo invocado en el archivo de propiedades de generación para el flujo principal
(GPMain.sfgen).
- b) Los valores que desea utilizar se encuentran en el archivo de propiedades de
generación del flujo principal:
- Ha creado un archivo de propiedades de generación para el flujo principal (GPMain.sfgen)
y ha editado este archivo y especificado valores para las propiedades de generación del flujo invocado
que reside en él.
- Ahora desea utilizar los mismos valores para las propiedades de generación del mismo
flujo invocado en el archivo de propiedades de generación del flujo invocado.
Requisito para las propiedades de generación de
flujos invocados
Cada conjunto de propiedades de generación se
crea automáticamente y se inicializa con los valores predeterminados al crear el
archivo de propiedades de generación (GPMain.sfgen o GPInvoked01.sfgen).
Para que el asistente Generar código de tiempo de
ejecución pueda procesar adecuadamente el flujo principal y sus flujos
invocados, los dos conjuntos de propiedades de generación de un flujo invocado deben
establecerse en los mismos valores en ambos archivos de propiedades de generación.
Por ejemplo, supongamos que tiene un flujo principal (Main.seqflow) y un flujo
invocado (Invoke01.seqflow). El flujo invocado contiene los tres nodos de operación de
pantalla Invoke (ScOp1, ScOp2, ScOp3).
Crea un archivo de propiedades de generación para el flujo principal (
GPMain.sfgen). Este archivo contiene:
- Un nodo de flujo y nodos de invocación para contener las propiedades de generación de
los nodos Invoke del flujo principal.
- Un nodo de flujo (Invoke01) y nodos de invocación (ScOp1, ScOp2,
ScOp3) para contener las propiedades de generación de los nodos Invoke del flujo
invocado.
Crea un archivo de propiedades de generación para el flujo invocado (
GPInvoked01.sfgen). (Puede realizar este paso antes del paso (a) si lo desea). Este archivo contiene:
- Un nodo de flujo (Invoke01) y nodos de invocación (ScOp1, ScOp2, ScOp3) para contener
las propiedades de generación de los nodos Invoke del flujo invocado.
En
esta situación, debe establecer las propiedades de generación del nodo de flujo (Invoke01) y los nodos Invoke (ScOp1, ScOp2,
ScOp3) en los
mismos valores en ambos archivos de propiedades de
generación (
GPMain.sfgen y
GPInvok01.sfgen).
Cómo utilizar esta característica
Puede
utilizar esta característica al crear cualquier tipo de archivo de propiedades de
generación: un archivo de propiedades de generación para el flujo
principal o un archivo de propiedades de generación para un flujo invocado.
Para utilizar esta
característica:
Compruebe que las propiedades de generación que desea reutilizar tienen los valores correctos,
para ello abra el archivo de propiedades de generación adecuado (por
ejemplo, GPMain.sfgen o GPInvoked01.sfgen)
con el editor de propiedades de generación e inspeccione los valores de las propiedades de
generación.
Guarde el archivo de propiedades de generación. Con ello se asegurará de
que los valores que desea utilizar son los guardados más recientemente y, por
tanto, son los valores que el asistente Nuevas propiedades de generación utilizará.
Inicie el asistente Nuevas propiedades de generación (consulte las secciones
Paso A1. Crear un archivo de propiedades de generación para el flujo principal y
Paso A3. Crear un archivo de propiedades de generación para cada flujo invocado).
En la primera página del asistente, marque el recuadro de selección
Reutilizar propiedades del archivo de propiedades de generación guardado más
recientemente.
Continúe en las páginas del asistente como de costumbre (consulte las secciones
Paso A1. Crear un archivo de propiedades de generación para el flujo principal y Paso A3. Crear un archivo de propiedades de generación para cada flujo invocado).
El
asistente utiliza los valores de las propiedades de generación guardadas más
recientemente para inicializar las propiedades de generación del nuevo archivo de
propiedades de generación.
Base de datos para las propiedades de
generación guardadas más recientemente
Este tema ofrece algunos
detalles técnicos acerca de cómo se almacenan las propiedades de generación
guardadas más recientemente.
Al guardar un archivo de propiedades de
generación, el editor de propiedades de generación guarda las propiedades de generación
de cada nodo (ya sea un nodo de flujo o un nodo de invocación) en una base de datos.
La
base de datos contiene un registro independiente para cada nodo. Cada registro contiene
todas las propiedades de generación del nodo.
Al guardar un archivo de
propiedades de generación:
- Si no existe ningún registro para el nodo en la base de datos, el editor lo crea y
almacena en él las propiedades de generación del nodo.
- Si ya existe un registro para el nodo en la base de datos, el editor lo actualiza si
se han realizado cambios en las propiedades de generación del nodo.
Al
crear un archivo de propiedades de generación y habilitar esta característica, el
asistente Nuevas propiedades de generación realiza las acciones siguientes para cada nodo
nuevo que crea en el archivo de propiedades de generación nuevo:
- El asistente busca en la base de datos de propiedades de generación un registro que
contenga las propiedades de generación del nodo nuevo.
Si existe un registro, el asistente establece las propiedades de generación del
nodo nuevo en las propiedades registradas en el registro de base de datos.
Si no existe un registro, el asistente establece las propiedades de generación del
nodo nuevo en los valores predeterminados.
Cada registro de la base de
datos se identifica de forma exclusiva mediante las características siguientes:
- Tipo de nodo:
- El tipo es nodo de flujo o nodo de invocación.
- Nombre de nodo:
- Recuerde que:
- Un nodo de flujo tiene el mismo nombre que el flujo.
- Un nodo de invocación tiene el mismo nombre que la invocación correspondiente del
archivo de flujo asociado con el archivo de propiedades de generación.
- Nombre de flujo:
- Este es el nombre del flujo para el que se crea el archivo de propiedades de generación
que
contiene el nodo.
Importante: Sin embargo, los nodos de un flujo invocado,
aunque se encuentren en un archivo de propiedades de generación de un flujo principal, se
tratan como pertenecientes al flujo invocado.
- Proyecto de flujo de servicios:
- Este es el proyecto de flujo de servicios que contiene el archivo de flujo y los
archivos de propiedades de generación.
- Entorno de ejecución:
- Este es el entorno de ejecución para el que se crea el nodo: Tiempo de ejecución de flujo de servicios IBM®
CICS para
CICS Transaction Server.