Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede especificar qué parámetros debe tomar la orquestación en la ventana Vista de orquestación. Una orquestación puede tomar los siguientes elementos como parámetros:
Mensajes
Variables (incluidos los objetos)
Conjuntos de correlación
Vínculos de rol
Puertos
Los parámetros se pueden pasar entre orquestaciones como 'in parameters' o 'out parameters'. Los parámetros pueden pasarse por valor o por referencia. Los parámetros out solo se pueden pasar por referencia. Los parámetros pueden incluir variables, mensajes, conjuntos de correlación, vínculos de roles 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 la ventana Propiedades para especificar la propiedad Direction :
In: parámetro pasado por valor.
Ref: parámetro pasado por referencia.
Parámetro 'Out': pasado como 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.
Para los puertos configurados y los vínculos de rol, 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ámetros
Los parámetros se pueden pasar por valor, como parámetros de referencia y como parámetros de salida. Cuando un parámetro se pasa por valor a una orquestación, la orquestación realiza y usa una copia de los datos.
Cuando se usa un parámetro de referencia, no se realiza ninguna copia. La ubicación de memoria que contiene los datos se comparte entre el programa de llamada y la orquestación, y la orquestación puede modificar el contenido de esta ubicación de memoria. Esta modificación significa que el valor del parámetro se cambia no solo en la orquestación, sino también en el programa de llamada.
Un parámetro out es similar a un parámetro de referencia, pero la orquestación no puede suponer que contiene datos válidos cuando se pasan; en su lugar, el programa de llamada 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 (incluidos los objetos) como parámetros de salida o de referencia.
No se pueden pasar parámetros ni referencias a una orquestación en una forma de inicio de orquestación.
Dentro de los parámetros, incluidos los vínculos de rol y los puertos dinámicos, deben asignarse de manera definitiva antes de pasarse a una orquestación.
Véase también
Formas de orquestación
Cómo agregar formas a orquestaciones
Cómo usar el cuadro de diálogo Seleccionar tipo de artefacto