このトピックでは、BizTalk Server 管理コンソールまたはコマンド ラインを使用して、BizTalk アプリケーションにポリシーを追加する方法について説明します。 管理コンソールを使用する場合は、一度に複数のポリシーを追加できます。 アプリケーションにポリシーを追加すると、そのアプリケーションおよびそれを参照する他のアプリケーションで使用できるようになります。
アプリケーションにポリシーを追加する場合は、次の重要な点に注意してください。
アプリケーションにポリシーを追加するには、「ポリシーを インポートする方法」の説明に従って、ポリシーが BizTalk グループのルール エンジン データベースに存在し、発行する必要があります。
注
ルール エンジン展開ウィザードを使用してルール エンジン データベースからポリシーを削除しても、管理コンソールに表示されますが、発行することはできません。 ルール エンジン展開ウィザードの詳細については、「 ポリシーとボキャブラリを展開および展開解除する方法」を参照してください。
BizTalk グループ内の別のアプリケーションにポリシーを既に存在することはできません。
Von Bedeutung
ポリシーが複数のアプリケーション間で共有されている場合は、ポリシーを含む別のアプリケーションを作成し、ポリシーを使用するアプリケーションから、ポリシーを含むアプリケーションへの参照を作成する必要があります。 これは、ポリシーを含むアプリケーションを停止すると、ポリシーは自動的に展開解除され、ポリシーを使用するアプリケーションでは機能しなくなったためです。 参照を追加する手順については、「 別のアプリケーションに参照を追加する方法」を参照してください。
ポリシーを有効にして機能を開始するには、ポリシーも展開する必要があります。 ポリシーは、アプリケーションの起動時に自動的に展開されるか、「ポリシーを展開 または展開解除する方法」の説明に従って手動で展開できます。
[前提条件]
このトピックの手順を実行するには、BizTalk Server Administrators グループのメンバーであるアカウントでログオンする必要があります。 アクセス許可の詳細については、「 BizTalk アプリケーションの展開と管理に必要なアクセス許可」を参照してください。
ポリシーをアプリケーションに追加するには
BizTalk Server 管理コンソールの使用
[ スタート] をクリックし、[ すべてのプログラム] をクリックし、[ Microsoft BizTalk Server 20xx] をクリックして、[ BizTalk Server 管理] をクリックします。
コンソール ツリーで、BizTalk Server 管理と BizTalk グループを展開します。
[アプリケーション] を展開し、ポリシーを追加するアプリケーションを展開して、[ ポリシー] を右クリックします。
[ 追加 ] をポイントし、[ ポリシー] をクリックします。
追加する各ポリシーとバージョンのチェック ボックスをオンにし、[OK] をクリック します。
コマンド ラインの使用
コマンド プロンプトを開きます。[ スタート] をクリックし、[ 実行] をクリックし、「
cmd
」と入力して、[ OK] をクリックします。次の表に示すように、適切な値に置き換えて、次のコマンドを入力します。
BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:Rules [上書き] /Name:value/Version:value [/Server:value] [/Database:value
注
パラメータ値は大文字と小文字を区別します。 パラメーター名では大文字と小文字は区別されません。 また、このコマンドを使用してアプリケーションにポリシーを追加すると、ポリシーで使用されるすべてのボキャブラリも自動的に追加されます。
注
ユーザー アカウント制御 (UAC) をサポートするシステムでは、管理者特権でツールを実行することが必要になる場合があります。
例:
BTSTask AddResource /ApplicationName:MyApplication /Type:System.BizTalk:Rules /Overwrite /Name:MyPolicy /Version:1.0 /Server:MyDatabaseServer /Database:BizTalkMgmtDb
パラメーター 価値 /ApplicationName ポリシーを追加する BizTalk アプリケーションの名前。 アプリケーション名が指定されていない場合は、グループの既定の BizTalk アプリケーションが使用されます。 スペースを含む名前は、二重引用符 (") で囲む必要があります。 /種類 System.BizTalk:Rules /上書き 既存のポリシーを更新するオプション。 指定されていない場合、追加するポリシーと同じ名前のポリシーがアプリケーションに既に存在する場合、AddResource 操作は失敗します。 /名前 ポリシーの名前。 /バージョン ポリシーのバージョン番号。 /サーバー BizTalk 管理データベースをホストしている SQL Server インスタンスの名前。 Database パラメーターを指定する場合は必須です。 サーバーとデータベースのパラメーターが指定されていない場合は、グループの既定の BizTalk 管理データベースが使用されます。 /データベース BizTalk 管理データベースの名前。 Server パラメーターを指定する場合は必須です。 サーバーとデータベースのパラメーターが指定されていない場合は、グループの既定の BizTalk 管理データベースが使用されます。