Utilisation du Concepteur d'orchestration
Après avoir ouvert un projet BizTalk, vous pouvez créer de nouvelles orchestrations et ajouter des orchestrations existantes au projet. Les procédures suivantes vous expliquent comment créer et enregistrer une orchestration, ajouter une orchestration existante à un projet ou en supprimer une, modifier le nom d'une orchestration et définir les propriétés d'une orchestration.
Pour créer une orchestration
Dans Explorateur de solutions, cliquez avec le bouton droit sur le nom du projet, sélectionnez Ajouter, puis cliquez sur Nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément , dans le volet Catégories , cliquez sur Éléments de projet BizTalk, puis dans le volet Modèles , cliquez sur Orchestration BizTalk.
Dans la zone Nom en bas de la boîte de dialogue, indiquez un nom pour l’orchestration, puis cliquez sur Ajouter.
La nouvelle orchestration est créée et s'affiche dans le Concepteur d'orchestration, et un fichier .odx correspondant est créé et affiché dans l'Explorateur de solutions.
Pour ajouter une orchestration existante à un projet
Dans Explorateur de solutions, cliquez avec le bouton droit sur le nom du projet, cliquez sur Ajouter, puis sur Élément existant.
Dans la boîte de dialogue Ajouter un élément existant , accédez au répertoire contenant l’orchestration, sélectionnez l’orchestration, puis cliquez sur Ajouter.
L'orchestration est ajoutée au projet.
Notes
Lorsque vous ajoutez un fichier existant, le fichier est copié vers votre projet (il n'est pas simplement ajouté par référence). Si vous modifiez le fichier dans votre projet, le fichier original reste en l'état.
Pour modifier le nom d'une orchestration
Dans Explorateur de solutions, cliquez avec le bouton droit sur le fichier .odx que vous souhaitez modifier, puis cliquez sur Renommer.
Tapez le nouveau nom de fichier de votre choix, puis appuyez sur ENTRÉE.
Notes
Lorsque vous modifiez le nom d’un fichier .odx, vous pouvez également modifier le nom du type d’orchestration en cliquant sur l’aire de conception pour afficher le Fenêtre Propriétés et en modifiant la valeur de la propriété Typename de l’orchestration.
Pour enregistrer une orchestration
Dans le menu Fichier, cliquez sur Enregistrer le <nom> de l’orchestration.
Notes
Les fichiers d’orchestration sont enregistrés au format UTF-8. Les schémas, les mappages et les pipelines sont enregistrés au format UTF-16.
Pour supprimer une orchestration d'un projet
Dans Explorateur de solutions, cliquez avec le bouton droit sur le fichier à supprimer, puis cliquez sur Exclure du projet.
Notes
Pour supprimer l’orchestration d’un projet et supprimer définitivement le fichier, cliquez à la place sur Supprimer .
Pour inclure une orchestration exclue dans un projet
- Dans Explorateur de solutions, cliquez sur le bouton afficher tout, cliquez avec le bouton droit sur le fichier .odx souhaité, puis sélectionnez Inclure dans le projet.
Pour définir les propriétés de l'orchestration
Ouvrez l'orchestration en double-cliquant sur le fichier.odx du projet, ou en sélectionnant l'onglet contenant l'orchestration dans la zone de processus.
Dans la fenêtre Vue d’orchestration, sélectionnez Propriétés de l’orchestration.
— Ou —
Cliquez sur l’arrière-plan Zone de processus de l’aire de conception de l’orchestration.
Dans la fenêtre Propriétés, définissez les propriétés suivantes. Notez que certaines propriétés n'apparaissent que dans certaines circonstances.
Notes
Les noms des orchestrations, des types de ports et des types de messages à parties multiples doivent être uniques dans toute l'étendue d'un module.
Propriété Description Batch Détermine si une orchestration de transaction atomique peut être mise en lot avec d'autres instances. Compensation Indique le type de compensation à effectuer dans l'orchestration. Niveau d’isolation Pour les orchestrations transactionnelles, détermine le niveau auquel les données sont accessibles parmi les transactions simultanées. Module Exportable Détermine si le module peut être exporté ou non vers BPEL4WS. Espace de noms cible XML du module Espace de noms cible XML utilisé pour l'exportation des types vers BPEL4WS. Espace de noms Détermine le nom du module contenant qui inclut l'orchestration et les types d'orchestrations. Orchestration exportable Indique si cette orchestration est censée être exportable ou non vers BPEL4WS. Espace de noms cible de l'orchestration XML Espace de noms cible XML utilisé pour l'exportation de cette orchestration vers BPEL4WS. Réessayer Indique s'il faut retenter une orchestration transactionnelle en cas d'échec. Délai d'expiration Délai en secondes après lequel une orchestration transactionnelle est considérée comme ayant échoué pour cause d'inactivité. Identificateur de la transaction Identificateur unique d'une orchestration transactionnelle. Type de transaction Indique si l'orchestration est une transaction atomique, une transaction longue ou si elle n'est pas traitée. Modificateur de type Détermine l'étendue des variables au niveau de l'orchestration.
Privé : l'accès à cette orchestration est limité au module contenant.
Public : l'accès à cette orchestration n'est pas limité.
Interne : l'accès à cette orchestration est limité aux modules d'un même projet.Nom du type Détermine le nom de cette orchestration dans le module contenant. Note: Si vous utilisez un Typename identique à un espace de noms de niveau racine, vous pouvez recevoir une erreur de la part d’Orchestration Designer lorsque vous définissez des messages et des variables basés sur typename et que vous tentez d’effectuer des opérations d’affectation sur ces derniers. Par exemple, si vous choisissez le nom de type System, puis définissez des messages et des variables en tant que System.String, une erreur risque de se produire.
Voir aussi
Formes d’orchestration
Guide pratique pour ajouter des formes à des orchestrations
Ajout de paramètres aux orchestrations
Comment utiliser la boîte de dialogue Sélectionner un type d’artefact