オーケストレーションの登録 (BizTalk Server サンプル)
オーケストレーションの参加のサンプルは、BizTalk Server オーケストレーションをホストに参加させる方法を示します。
警告
展開スクリプトは、展開後に不要になった場合は、削除する必要があります。 保持する必要のある管理スクリプトおよび他のスクリプトは、ACL によってセキュリティで保護し、厳重に監視する必要があります。
このサンプルの処理
このサンプルには、Windows Management Instrumentation (WMI) オブジェクト モデルにアクセスする Visual Basic Scripting Edition (VBScript) バージョンと、.NET Frameworkによって提供される System.Management オブジェクトにアクセスする Visual C# バージョンが含まれます。 いずれのバージョンも、最終的に BizTalk Server WMI プロバイダにアクセスして次の操作を実行します。
オーケストレーション名とアセンブリ名を受け取ると、展開された特定の BizTalk Server オーケストレーションに対するクエリを実行します。
そのオーケストレーションを既定のホストに参加させます。
意味のある情報がユーザーに返されるようにエラーを処理します。
このサンプルの場所
このサンプルは、次の SDK の場所にあります。
VBScript バージョン: <Path>\管理\WMI\Enlist Orchestration\VBScript\ のサンプル
Visusal C# バージョン: < Path\管理\WMI\Enlist Orchestration\CSharp\ のサンプル>
次の表は、このサンプルのファイルとその目的を示しています。
ファイル | 説明 |
---|---|
\VBScript フォルダー内のファイル : EnlistOrch.vbs |
ホストに参加させるオーケストレーションを指定するパラメータを受け取る VBScript ファイルです。 |
\CSharp フォルダー内のファイル : App.ico、AssemblyInfo.cs、BTSampleEnlistOrc.csproj、BTSampleEnlistOrc.sln、EnlistOrc.cs |
ホストに参加させるオーケストレーションを指定するパラメータを受け取る Visual C# コマンド ライン アプリケーションを構築するための、プロジェクト、ソリューション、ソース ファイルです。 |
このサンプルのビルドと初期化
オーケストレーションの参加サンプルの VBScript バージョンは、構築または初期化が不要な 1 つの Visual Basic スクリプト ファイルで構成されます。
オーケストレーションの参加サンプルの Visual C# バージョンを構築するには
Visual Studio で、ソリューション ファイル BTSampleEnlistOrc.sln を開きます。
[ ビルド ] メニューの [ ソリューションのビルド] をクリックします。
オーケストレーションの参加のサンプルを実行するには
コマンド ウィンドウで、このサンプルの VBScript バージョンと Visual C# バージョンのどちらを実行するかに応じて、それぞれ以下のいずれかのフォルダに移動します。
<サンプル パス>\管理\WMI\Enlist Orchestration\VBScript\
<サンプル パス>AdminWMIEnlist OrchestrationCSharpbinDebug
このサンプルの VBScript バージョンと Visual C# バージョンのどちらを実行するかに応じて、cscript プログラムを使用して EnlistOrch.vbs を実行するか、ファイル EnlistOrc.exe を実行します。 どちらの場合にも、以下のコマンド ライン引数を渡します。
<OrchestrationName>。 参加させるオーケストレーションの名前。
<AssemblyName>。 オーケストレーションが展開されたアセンブリの名前。 アセンブリ名に空白が含まれている場合は、名前を引用符で囲みます。
例: (VBScript):
cscript EnlistOrch.vbs MyBusinessOrchestration "My Business Assembly"
または (Visual C#):
EnlistOrc MyBusinessOrchestration "My Business Assembly"
説明
BizTalk Server管理コンソールで実行できるすべてのタスクは、Windows WMI オブジェクト モデルにアクセスするスクリプトを使用し、.NET Frameworkによって提供される System.Management オブジェクトにアクセスする Visual C# を使用して実行することもできます。
スクリプト ファイル EnlistOrch.vbs および Visual C# ソース ファイル EnlistOrc.cs には、実行する操作について説明する詳細なコメントが含まれています。 詳細については、「 Windows Management Instrumentation」を参照してください。