RemoveApp コマンド
BizTalk 管理データベースから、BizTalk アプリケーションを含め、そこに格納されているすべてのアイテムを削除します。 アプリケーションがアンインストールされるわけではありません。 この手順については、「 BizTalk アプリケーションをアンインストールする方法」を参照してください。
次の場合、削除操作は失敗します。
アプリケーションが停止されていない場合。 アプリケーションを停止する手順については、「 BizTalk アプリケーションを起動および停止する方法」を参照してください。 Samples Path>\管理\ExplorerOM\ ディレクトリに<インストールされている ApplicationManager SDK サンプルは、BizTalk Server アプリケーションをプログラムで起動または停止する方法を示しています。
対象となるアプリケーションを他のアプリケーションが参照している場合。 削除するアプリケーションを他のアプリケーションが参照している場合、先に他のアプリケーションから参照を削除する必要があります。 手順については、「 別のアプリケーションへの参照を削除する方法」を参照してください。
削除するアプリケーションに、他のアプリケーションの送信ポートが属している送信ポート グループが存在する場合。 メンバーとなっている送信ポートを参加解除してから、アプリケーションを削除する必要があります。 手順については、「 送信ポートまたは送信ポート グループの登録を解除する方法」を参照してください。
対象となるアプリケーションに、パーティによって参照された送信ポートが存在する場合。 パーティから参照を削除するか、送信ポートを別のアプリケーションに移動します。 これらのタスクの実行手順については、「パーティの 表示または編集」または 「 成果物を別のアプリケーションに移動する方法」を参照してください。
アプリケーションが既定のアプリケーションである場合。 別のアプリケーションを既定にしてから削除する必要があります。 手順については、「 既定のアプリケーションを変更する方法」を参照してください。
アプリケーションのオーケストレーションが参加済みである、開始済みである、または、中断されたインスタンスが存在する。 オーケストレーションの詳細については、「オーケストレーションの 管理」を参照してください。
注意
展開された状態のポリシーがアプリケーションに含まれている場合、ポリシーはルール エンジン データベースから削除されず、BizTalk 管理コンソールの [すべての成果物>] アプリケーション ノードの下<の [ポリシー] フォルダーに引き続き表示されます。 ポリシーを他のアプリケーションに追加した場合、ポリシーはその後も展開された状態のままになります。
BTSTask RemoveApp /ApplicationName:value [/Server:value] [/Database:value]
パラメーター | 必須 | 説明 |
---|---|---|
/ApplicationName (または /A、解説を参照) | はい | 削除する BizTalk アプリケーションの名前。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 |
/Server (または /S、解説を参照) | いいえ | BizTalk 管理データベースをホストする SQL Server インスタンスの名前。ServerName\InstanceName,Port の形式で指定します。 インスタンス名の指定は、そのインスタンス名がサーバー名と異なる場合にのみ必要です。 ポートの指定は、SQL Server で使用するポート番号が既定値 (1433) と異なる場合にのみ必要です。 例 : Server=MyServer Server=MyServer\MySQLServer,1533 指定しなかった場合、ローカル コンピューターで実行されている SQL Server インスタンスの名前が使用されます。 |
/Database (または /D、解説を参照) | いいえ | BizTalk 管理データベースの名前。 指定しなかった場合、SQL Server のローカル インスタンスで実行されている BizTalk 管理データベースが使用されます。 |
BTSTask RemoveApp /ApplicationName:MyApplication
パラメーターの大文字と小文字は区別されません。 パラメーター名は、すべて入力する必要はありません。最初の数文字 (一意に特定できるだけの文字数) を入力するだけで構いません。