Suppression d'une orchestration dans une application

Cette rubrique décrit comment supprimer une orchestration dans une application BizTalk à l'aide de la console Administration de BizTalk Server ou de l'invite de commande. La suppression d'une orchestration dans une application entraîne également sa suppression dans la base de données de gestion BizTalk pour le groupe BizTalk.

Lorsque vous supprimez une orchestration, voici ce qui se produit :

  • L'orchestration est supprimée de la base de données de gestion BizTalk.

  • L'assembly BizTalk qui contient l'orchestration est supprimé de la base de données de gestion BizTalk, mais pas du système de fichiers local ou du Global Assembly Cache (GAC), s'il existe dans ces emplacements.

  • Par conséquent, tous les artefacts contenus dans l'assembly sont également supprimés de la base de données de gestion BizTalk.

    Avant de supprimer une orchestration dans une application, gardez les points suivants à l'esprit :

  • Si d'autres artefacts ont des dépendances avec cette orchestration ou avec les artefacts contenus dans l'assembly également supprimé, ils ne fonctionneront plus correctement une fois l'orchestration supprimée. Pour plus d’informations sur les dépendances, consultez Dépendances et déploiement d’applications.

  • Vous ne pouvez pas supprimer d'orchestrations ayant des instances en cours d'exécution. Vous devez mettre fin à toute instance en cours d'exécution.

Prérequis

Pour effectuer les procédures de cette rubrique, vous devez être connecté avec un compte membre du groupe Administrateurs BizTalk Server. Pour plus d’informations sur les autorisations, consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk.

Pour supprimer une orchestration dans une application

Utilisation de la console Administration de BizTalk Server

  1. Cliquez sur Démarrer, sur Tous les programmes, sur Microsoft BizTalk Server 20xx, puis sur Administration BizTalk Server.

  2. Dans l’arborescence de la console, développez BizTalk Server Administration, développez le groupe BizTalk, applications, puis l’application contenant l’orchestration que vous souhaitez supprimer.

  3. Cliquez sur Orchestrations, cliquez avec le bouton droit sur l’orchestration, puis cliquez sur Annuler la liste.

  4. Sélectionnez l’orchestration, pointez sur Affichage, puis cliquez sur Informations sur l’instance.

  5. Dans le volet des résultats de la requête, cliquez avec le bouton droit sur les instances d’orchestration, puis cliquez sur Arrêter.

    Notes

    Vous pouvez annuler la liste, mettre fin à des instances en cours d’exécution et arrêter toutes les orchestrations d’une application à la fois à l’aide de l’option Arrêt complet de l’application, comme décrit dans Démarrer et arrêter une application BizTalk.

  6. Cliquez sur Orchestrations, cliquez avec le bouton droit sur l’orchestration, puis cliquez sur Supprimer.

Utilisation de la ligne de commande

  1. Ouvrez une invite de commandes comme suit : cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.

  2. Tapez la commande suivante en utilisant les valeurs appropriées, comme décrit dans le tableau suivant :

    BTSTask RemoveResource [/ApplicationName :value] /Luid :value [/Server :value] [/Database :value]

    Exemple :

    BTSTask RemoveResource /ApplicationName:MyApplication /Luid:"MyApp.Orchestrations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

    Paramètre Description
    /Applicationname Nom de l'application BizTalk contenant l'orchestration à supprimer. Si le nom comprend des espaces, vous devez le placer entre guillemets doubles (« ). L'application par défaut est utilisée si ce paramètre n'est pas spécifié.
    /Luid Identificateur unique local (LUID) de l'orchestration. Vous pouvez obtenir le LUID à l’aide de la commande ListApp.
    /Serveur Nom de l'instance SQL Server hébergeant la base de données de gestion BizTalk. Obligatoire si vous spécifiez le paramètre Database. Si les paramètres Database et Server ne sont pas spécifiés, la base de données de gestion BizTalk du groupe par défaut est utilisée.
    /Base Nom de la base de données de gestion BizTalk. Obligatoire si vous spécifiez le paramètre Server. Si les paramètres Database et Server ne sont pas spécifiés, la base de données de gestion BizTalk du groupe par défaut est utilisée.

Voir aussi

Gestion des orchestrations
Commande RemoveResource