ポリシーをアプリケーションに追加する方法
このトピックでは、BizTalk Server 管理コンソールまたはコマンド ラインを使用して、BizTalk アプリケーションにポリシーを追加する方法について説明します。 管理コンソールを使用する場合は、一度に複数のポリシーを追加できます。 ポリシーをアプリケーションに追加すると、そのアプリケーションおよびそれを参照する他のアプリケーションでポリシーを使用できるようになります。
ポリシーをアプリケーションに追加する際には、次の点に注意してください。
アプリケーションにポリシーを追加する前に、「ポリシーを インポートする方法」で説明されているように、ポリシーは BizTalk グループのルール エンジン データベースに存在し、発行する必要があります。
Note
ルール エンジン展開ウィザードを使用してルール エンジン データベースからポリシーを削除すると、そのポリシーは、管理コンソールでは表示されたままになりますが、公開することはできません。 ルール エンジン展開ウィザードの詳細については、「 ポリシーとボキャブラリを展開および展開解除する方法」を参照してください。
ポリシーは、BizTalk グループの別のアプリケーションに存在することはできません。
重要
複数のアプリケーションでポリシーを共有するには、ポリシーを格納する独立したアプリケーションを作成した後、そのポリシーを使用する別のアプリケーションからポリシーを格納するアプリケーションへの参照を作成する必要があります。 これは、ポリシーを含むアプリケーションを停止すると、ポリシーが自動的に展開解除され、ポリシーを使用するアプリケーションで機能しなくなるためです。 参照を追加する手順については、「 別のアプリケーションに参照を追加する方法」を参照してください。
ポリシーを有効にして機能させるには、ポリシーを展開する必要があります。 ポリシーは、アプリケーションの起動時に自動的に展開されるか、「ポリシーをデプロイ または展開解除する方法」の説明に従って手動で展開できます。
前提条件
このトピックの手順を実行するには、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 [Overwrite] /Name:value/Version:value [/Server:value] [/Database:value]
Note
パラメーター値は大文字と小文字が区別されます。 パラメーター名の大文字と小文字は区別されません。 このコマンドを使ってポリシーをアプリケーションに追加した場合、ポリシーで使用されているボキャブラリもすべて自動的に追加されます。
Note
ユーザー アカウント制御 (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 パラメーターを指定する場合は必須です。 Server パラメーターおよび Database パラメーターを指定しなかった場合、グループの既定の BizTalk 管理データベースが使用されます。 /データベース BizTalk 管理データベースの名前。 Server パラメーターを指定する場合は必須です。 Server パラメーターおよび Database パラメーターを指定しなかった場合、グループの既定の BizTalk 管理データベースが使用されます。