Freigeben über


Entfernen einer Orchestrierung aus einer Anwendung

In diesem Thema wird beschrieben, wie Sie mithilfe der BizTalk Server-Verwaltungskonsole oder der Befehlszeile eine Orchestrierung aus einer BizTalk-Anwendung entfernen. Wenn Sie eine Orchestrierung aus einer Anwendung entfernen, wird sie auch aus der BizTalk-Verwaltungsdatenbank für die BizTalk-Gruppe gelöscht.

Beim Entfernen einer Orchestrierung geschieht Folgendes:

  • Die Orchestrierung wird aus der BizTalk-Verwaltungsdatenbank gelöscht.

  • Die BizTalk-Assembly, die die Orchestrierung enthält, wird aus der BizTalk-Verwaltungsdatenbank, jedoch nicht aus dem lokalen Dateisystem oder dem globalen Assemblycache (GAC) gelöscht, sofern sie sich dort befindet.

  • Als Folge des Löschens der BizTalk-Assembly werden alle in der Assembly enthaltenen Artefakte auch aus der BizTalk-Verwaltungsdatenbank gelöscht.

    Bevor Sie eine Orchestrierung aus einer Anwendung entfernen, sollten Sie die folgenden wichtigen Punkte beachten:

  • Wenn andere Elemente von dieser Orchestrierung oder den in der Assembly enthaltenen Elementen (die ebenfalls entfernt wird) abhängig sind, werden sie nicht mehr ordnungsgemäß funktionieren, wenn Sie die Orchestrierung entfernen. Hintergrundinformationen zu Abhängigkeiten finden Sie unter Abhängigkeiten und Anwendungsbereitstellung.

  • Eine Orchestrierung, von der Instanzen ausgeführt werden, kann nicht entfernt werden. Sie müssen alle ausgeführten Instanzen beenden.

Voraussetzungen

Zum Durchführen der Schritte in diesem Thema müssen Sie mit einem Konto angemeldet sein, das Mitglied der Gruppe BizTalk Server-Administratoren ist. Ausführlichere Informationen zu Berechtigungen finden Sie unter Erforderliche Berechtigungen für das Bereitstellen und Verwalten einer BizTalk-Anwendung.

So entfernen Sie eine Orchestrierung aus einer Anwendung

Mithilfe der BizTalk Server-Verwaltungskonsole

  1. Klicken Sie auf Start, alle Programme, Microsoft BizTalk Server 20xx und dann auf BizTalk Server Verwaltung.

  2. Erweitern Sie in der Konsolenstruktur BizTalk Server Verwaltung, die Gruppe BizTalk, Anwendungen und dann die Anwendung, die die Orchestrierung enthält, die Sie entfernen möchten.

  3. Klicken Sie auf Orchestrierungen, klicken Sie mit der rechten Maustaste auf die Orchestrierung, und klicken Sie dann auf Inlist aufheben.

  4. Wählen Sie die Orchestrierung aus, zeigen Sie auf Ansicht, und klicken Sie dann auf Instanzinformationen.

  5. Klicken Sie im Abfrageergebnisbereich mit der rechten Maustaste auf die Orchestrierungsinstanzen, und klicken Sie dann auf Beenden.

    Hinweis

    Sie können die Registrierung aufheben, ausgeführte Instanzen beenden und alle Orchestrierungen in einer Anwendung gleichzeitig beenden, indem Sie die Option Voll beenden für die Anwendung verwenden, wie unter Starten und Beenden einer BizTalk-Anwendung beschrieben.

  6. Klicken Sie auf Orchestrierungen, klicken Sie mit der rechten Maustaste auf die Orchestrierung, und klicken Sie dann auf Entfernen.

Verwenden der Befehlszeile

  1. Öffnen Sie eine Eingabeaufforderung wie folgt: Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie ein cmd, und klicken Sie dann auf OK.

  2. Geben Sie den folgenden Befehl ein, und ersetzen Sie dabei die entsprechenden Werte, wie in der folgenden Tabelle beschrieben:

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

    Beispiel:

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

    Parameter BESCHREIBUNG
    /Applicationname Der Name der BizTalk-Anwendung, die die zu löschende Orchestrierung enthält. Wenn der Name Leerzeichen enthält, müssen Sie ihn in doppelte Anführungszeichen (") setzen. Ist dieser Parameter nicht angegeben, wird die Standardanwendung verwendet.
    /Luid LUID (Locally Unique Identifier) der Orchestrierung. Sie können die LUID mithilfe des ListApp-Befehls abrufen.
    /Server Der Name der SQL Server-Instanz, die als Host für die BizTalk-Verwaltungsdatenbank dient. Dieser Wert ist erforderlich, wenn Sie den Parameter "Database" angeben. Wenn die Parameter "Server" und "Database" nicht angegeben sind, wird die standardmäßige BizTalk-Verwaltungsdatenbank für die Gruppe verwendet.
    /Datenbank Der Name der BizTalk-Verwaltungsdatenbank. Dieser Wert ist erforderlich, wenn Sie den Parameter "Server" angeben. Wenn die Parameter "Server" und "Database" nicht angegeben sind, wird die standardmäßige BizTalk-Verwaltungsdatenbank für die Gruppe verwendet.

Weitere Informationen

Verwalten von Orchestrierungen
Befehl „RemoveResource“