次の方法で共有


オーケストレーションの登録 (BizTalk Server サンプル)

オーケストレーション登録サンプルでは、BizTalk Server オーケストレーションをホストに登録する方法を示します。

Warnung

デプロイ スクリプトは、必要ない場合はデプロイ後に削除する必要があります。 残る必要がある管理スクリプトとその他のスクリプトは、ACL によってセキュリティ保護され、厳密に監視される必要があります。

このサンプルの役割

このサンプルには、Windows Management Instrumentation (WMI) オブジェクト モデルにアクセスする Visual Basic Scripting Edition (VBScript) バージョンと、.NET Framework によって提供される System.Management オブジェクトにアクセスする Visual C# バージョンが含まれています。 これらのバージョンはいずれも、最終的に BizTalk Server WMI プロバイダーにアクセスして、次の操作を実行します。

  • オーケストレーション名とアセンブリ名を指定すると、展開された特定の BizTalk Server オーケストレーションを照会します。

  • そのオーケストレーションを既定のホストに参加させます。

  • 意味のある情報がユーザーに返されるようにエラーを処理します。

このサンプルを検索する場所

サンプルは、次の SDK の場所にあります。

  • VBScript バージョン: <サンプル パス>\Admin\WMI\Enlist Orchestration\VBScript\

  • Visusal C# バージョン: <Samples Path>\Admin\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# バージョンをビルドするには

  1. Visual Studio で、ソリューション ファイル BTSampleEnlistOrc.slnを開きます。

  2. [ ビルド ] メニューの [ ソリューションのビルド] をクリックします。

登録オーケストレーション サンプルを実行するには

  1. コマンド ウィンドウで、このサンプルの VBScript バージョンと Visual C# バージョンのどちらを実行するかに応じて、次のいずれかのフォルダーに移動します。

    < サンプル パス>\Admin\WMI\Enlist Orchestration\VBScript\

    < サンプル パス>AdminWMIEnlist OrchestrationCSharpbinDebug

  2. このサンプルの VBScript バージョンと Visual C# バージョンのどちらを実行するかに応じて、cscript プログラムを使用して EnlistOrch.vbs ファイルを実行するか、ファイル EnlistOrc.exeを実行します。 いずれの場合も、次のコマンド ライン引数を渡します。

    • < OrchestrationName>。 参加するオーケストレーションの名前。

    • < AssemblyName>。 オーケストレーションが展開されたアセンブリの名前。 アセンブリ名にスペースが含まれている場合は、名前を引用符で囲みます。

      例: (VBScript):

      cscript EnlistOrch.vbs MyBusinessOrchestration "My Business Assembly"
      

      -OR- (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」を参照してください。

こちらもご覧ください

Admin-WMI (BizTalk Server Samples フォルダー)