Partager via


Ajout de paramètres aux orchestrations

Vous pouvez spécifier les paramètres de votre orchestration dans la fenêtre Vue Orchestration. Une orchestration accepte les éléments suivants comme paramètres :

  • Messages

  • Variables (objets inclus)

  • Jeux de corrélations

  • Liens de rôle

  • Ports

    Les paramètres peuvent être transmis entre les orchestrations en tant que paramètres d'entrée ou de sortie. Les premiers peuvent être transmis par valeur ou référence, et les seconds uniquement par référence. Les paramètres incluent les variables, messages, ensembles de corrélations, liens de rôle et ports.

Pour définir des paramètres d'orchestration

  1. Dans la fenêtre Vue orchestration, utilisez le dossier Paramètres d’orchestration pour ajouter des variables, des messages et des ports.

  2. Pour chaque élément ajouté au dossier Paramètres d’orchestration, utilisez la Fenêtre Propriétés pour spécifier la propriété Direction :

    • Avant : paramètre transmis par valeur.

    • Réf. : paramètre transmis par référence.

    • Arrière : paramètre transmis par référence.

Pour ajouter un paramètre à une orchestration

  1. Dans la fenêtre Vue orchestration, cliquez avec le bouton droit sur le dossier Paramètres d’orchestration , puis cliquez sur le type de paramètre souhaité.

  2. Pour les liens de rôle et les ports configurés, servez-vous de l'Assistant pour configurer le paramètre.

    —Ou—

    Pour tout autre type de paramètre, effectuez la configuration dans la page des propriétés.

    Types de paramètres

    Les paramètres peuvent être passés par valeur, en tant que paramètres de référence ou paramètres de sortie. Lorsqu'un paramètre est passé par valeur à une orchestration, une copie des données est effectuée et utilisée par l'orchestration.

    Lorsque vous utilisez un paramètre de référence, aucune copie n'est réalisée. L'emplacement de mémoire contenant les données est partagé entre le programme appelant et l'orchestration, et son contenu peut être modifié par l'orchestration. Une telle modification implique la modification de la valeur du paramètre dans l'orchestration mais aussi dans le programme appelant.

    Un paramètre de sortie est similaire au paramètre de référence, mais l'orchestration ne peut pas supposer qu'il contient des données valides lors de sa transmission. Le programme appelant attend de l'orchestration qu'elle affecte une valeur au paramètre.

    Règles relatives aux paramètres d'orchestration

  • Vous ne pouvez transmettre les messages et les variables (objets inclus) qu'en tant que paramètres de référence ou de sortie.

  • Vous ne pouvez pas transmettre ou référencer des paramètres à une orchestration dans une forme d’orchestration de démarrage .

  • Les paramètres d'entrée, incluant les liens de rôle et les ports dynamiques, doivent se voir attribuer une valeur avant d'être transmis à une orchestration.

Voir aussi

Formes d’orchestration
Comment ajouter des formes à des orchestrations
Comment utiliser la boîte de dialogue Sélectionner un type d’artefact