Cómo agregar parámetros a orquestaciones
Puede especificar qué parámetros debería tomar la orquestación en la ventana Vista orquestación. Una orquestación puede tomar los siguientes elementos como parámetros:
error de Hadoop
Variables (objetos incluidos)
Conjuntos de correlación
Vínculos de rol
Puertos
Los parámetros se pueden pasar entre orquestaciones como parámetros de entrada o de salida. Los parámetros de entrada se pueden pasar por valor o por referencia. En cambio, los parámetros de salida solo se pueden pasar por referencia. Los parámetros pueden incluir variables, mensajes, conjuntos de correlaciones, vínculos de rol y puertos.
Para establecer parámetros de orquestación
En la ventana Vista de orquestación, use la carpeta Parámetros de orquestación para agregar variables, mensajes y puertos.
Para cada elemento agregado a la carpeta Parámetros de orquestación, use el ventana Propiedades para especificar la propiedad Direction:
In: parámetro pasado por valor.
Ref: parámetro pasado por referencia.
Out: parámetro pasado por referencia.
Para agregar un parámetro a una orquestación
En la ventana Vista de orquestación, haga clic con el botón derecho en la carpeta Parámetros de orquestación y, a continuación, haga clic en el tipo de parámetro que desee.
En el caso de puertos y vínculos de rol configurados, use el Asistente para configurar el parámetro.
—O—
Para otros tipos de parámetros, use la página de propiedades para configurar el parámetro.
Tipos de parámetro
Los parámetros se pueden pasar por valor, como parámetros de referencia y como parámetros de salida. Cuando se pasa un parámetro por valor a una orquestación, se realiza una copia de los datos y la orquestación la usa.
Cuando se usa un parámetro de referencia, no se realiza ninguna copia. El programa que llama y la orquestación comparten la ubicación de la memoria que contiene los datos y la orquestación puede modificar este contenido. Esta modificación implica que el valor del parámetro se cambia no solo en la orquestación sino también en el programa que llama.
Un parámetro de salida es similar a un parámetro de referencia pero la orquestación no puede asumir que contiene datos válidos cuando lo pasa; en su lugar, el programa que llama espera que la orquestación asigne un valor a este parámetro.
Reglas para parámetros de orquestación
solo puede pasar mensajes y variables (objetos incluidos) como parámetros de salida o de referencia.
No se pueden pasar parámetros de referencia o de salida a una orquestación en una forma iniciar orquestación .
Los parámetros de entrada, incluidos los vínculos de rol y los puertos dinámicos, deben estar asignados de forma definitiva antes de que se puedan pasar a una orquestación.
Consulte también
Formas de orquestación
Cómo agregar formas a orquestaciones
Cómo usar el cuadro de diálogo Seleccionar tipo de artefacto