次の方法で共有


ポリシーをエクスポートする方法

ここでは、BizTalk Server 管理コンソールまたはコマンド ラインを使用して、1 つ以上のポリシーと関連付けられたボキャブラリをエクスポートする方法について説明します。

ポリシーをエクスポートする際には、次の重要事項を念頭に置いてください。

  • BizTalk Server 管理コンソールを使用すると、BizTalk グループまたは BizTalk アプリケーションからポリシーとボキャブラリのそれぞれをエクスポートすることができます。 BTSTask を使用すると、アプリケーションからポリシーをエクスポートすることができ、関連付けられているすべてのボキャブラリも同様にエクスポートされます。 エクスポートするボキャブラリを選択することはできません。

    重要

    管理コンソールを使用した場合は、エクスポートするボキャブラリを選択できます。 ポリシーに関連付けられているすべてのボキャブラリをエクスポートするよう選択することをお勧めします。 これにより、エクスポート先の環境に、必要なボキャブラリを確実に存在させることができます。 必要なボキャブラリが既にエクスポート先の環境に展開されていたとしても、関連付けられているポリシーが削除された場合は、ボキャブラリも同様に削除されます。 これは、ポリシーを削除すると、そのボキャブラリについても、別のポリシーで使用されている以外のものはすべて削除されるためです。

  • その後、「ポリシーをインポートする方法」の説明に従って、ポリシーまたはポリシーを別の BizTalk グループまたは別の BizTalk グループ内のアプリケーション にインポートできます。

  • ポリシーをエクスポートするには、そのポリシーが BizTalk グループのルール エンジン データベースにあらかじめ存在している必要があります。 「ポリシーをインポートする方法」で説明されているように、ルール エンジン データベース にポリシーをインポートする方法はいくつかあります。

    Note

    ルール エンジン展開ウィザードを使用してルール エンジン データベースからポリシーを削除すると、そのポリシーは、管理コンソールでは表示されたままになりますが、エクスポートすることはできなくなります。 ルール エンジン展開ウィザードの詳細については、「 ポリシーとボキャブラリを展開および展開解除する方法」を参照してください。

  • エクスポートに管理コンソールを使用する場合、ポリシーとボキャブラリは .xml ファイルにエクスポートされます。 エクスポートに BTSTask コマンド ライン ツールを使用する場合、ポリシーとボキャブラリはアプリケーションの .msi ファイルにエクスポートされます。

  • BTSTask にはポリシーをエクスポートする専用のコマンドはありませんが、BTSTask の ExportApp コマンドを使用して、他のアイテムを含めずに目的のポリシーだけを選択的にエクスポートすることができます。 これにより、そのポリシーを含んだアプリケーションの .msi ファイルが生成されます。 ImportApp コマンドを使用して、その .msi ファイルを別の BizTalk グループにインポートできます。

前提条件

このトピックの手順を実行するための前提条件は、次のとおりです。

  • BizTalk Server 管理者グループに属するアカウントでログオンする必要があります。 アクセス許可の詳細については、「 BizTalk アプリケーションの展開と管理に必要なアクセス許可」を参照してください。

  • ビジネス ルール エンジンがインストールされている必要があります。 詳細については、「BizTalk Serverのインストール」を参照してください。

  • エクスポートするポリシーが、BizTalk グループのルール エンジン データベースに存在している必要があります。 アプリケーションからポリシーをエクスポートする場合は、アプリケーションにも追加されている必要があります。

BizTalk Server 管理を使用してポリシーをエクスポートする

  1. [スタート]、[すべてのプログラム]、[Microsoft BizTalk Server 20xx] の順にクリックし、[BizTalk Server管理] をクリックします。

  2. コンソール ツリーで、[BizTalk Server管理] を展開し、BizTalk グループを展開します。

  3. BizTalk グループ内のすべてのポリシーからエクスポートするポリシーを選択する場合は、[ アプリケーション ] フォルダーを右クリックし、[ エクスポート] をクリックし、[ ポリシー] をクリックします。

    OR

    特定のアプリケーションでポリシーをエクスポートする場合は、[アプリケーション] フォルダーを展開し、アプリケーションを右クリックし、[ エクスポート] をクリックして、[ ポリシー] をクリックします。

    OR

    特定のポリシーのみをエクスポートする場合は、ポリシーを含む [ポリシー] フォルダーをクリックし、ポリシーを右クリックして、[ エクスポート] をクリックします。

  4. [ポリシーのエクスポート] ページの [ エクスポートするポリシー] で、エクスポートするポリシーを選択します。

  5. エクスポートするボキャブラリで、エクスポートする語彙のチェックボックスを選択し、エクスポートしないボキャブラリのチェックボックスをオフにします。 エクスポートするポリシーで使用されるボキャブラリは自動的に選択されます。

  6. [ エクスポート先のファイル] に 、ポリシーまたはポリシーをエクスポートする XML ファイルのパスを入力し、[OK] をクリック します

コマンド ラインを使用してポリシーをエクスポートする

  1. 「ListApp コマンド」で説明されているように、ポリシーのエクスポート元となる BizTalk アプリケーションの成果物を一覧表示する XML ファイルを生成するには、/ResourceSpec オプションを指定して BTSTask ListApp コマンドを使用します。

  2. 前の手順で生成した XML ファイルを編集して、エクスポートするポリシー以外のアイテムをすべて削除します。

  3. BTSTask の ExportApp コマンドを使用します。ここでは、/ResourceSpec パラメーターに変更後の XML ファイルを指定します。 詳細については、「 ExportApp Command」を参照してください。

    BTSTask によって、指定したポリシーとそれに関連付けられているすべてのボキャブラリがアプリケーションの .msi ファイルにエクスポートされます。

参照

BizTalk アプリケーション、バインド、およびポリシーのエクスポート
ポリシーの管理