次の方法で共有


アプリケーションにポリシーを追加する方法

このトピックでは、BizTalk Server 管理コンソールまたはコマンド ラインを使用して、BizTalk アプリケーションにポリシーを追加する方法について説明します。 管理コンソールを使用する場合は、一度に複数のポリシーを追加できます。 アプリケーションにポリシーを追加すると、そのアプリケーションおよびそれを参照する他のアプリケーションで使用できるようになります。

アプリケーションにポリシーを追加する場合は、次の重要な点に注意してください。

  • アプリケーションにポリシーを追加するには、「ポリシーを インポートする方法」の説明に従って、ポリシーが BizTalk グループのルール エンジン データベースに存在し、発行する必要があります。

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

  • BizTalk グループ内の別のアプリケーションにポリシーを既に存在することはできません。

    Von Bedeutung

    ポリシーが複数のアプリケーション間で共有されている場合は、ポリシーを含む別のアプリケーションを作成し、ポリシーを使用するアプリケーションから、ポリシーを含むアプリケーションへの参照を作成する必要があります。 これは、ポリシーを含むアプリケーションを停止すると、ポリシーは自動的に展開解除され、ポリシーを使用するアプリケーションでは機能しなくなったためです。 参照を追加する手順については、「 別のアプリケーションに参照を追加する方法」を参照してください。

  • ポリシーを有効にして機能を開始するには、ポリシーも展開する必要があります。 ポリシーは、アプリケーションの起動時に自動的に展開されるか、「ポリシーを展開 または展開解除する方法」の説明に従って手動で展開できます。

[前提条件]

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

ポリシーをアプリケーションに追加するには

BizTalk Server 管理コンソールの使用

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

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

  3. [アプリケーション] を展開し、ポリシーを追加するアプリケーションを展開して、[ ポリシー] を右クリックします。

  4. [ 追加 ] をポイントし、[ ポリシー] をクリックします。

  5. 追加する各ポリシーとバージョンのチェック ボックスをオンにし、[OK] をクリック します

コマンド ラインの使用

  1. コマンド プロンプトを開きます。[ スタート] をクリックし、[ 実行] をクリックし、「 cmd」と入力して、[ OK] をクリックします。

  2. 次の表に示すように、適切な値に置き換えて、次のコマンドを入力します。

    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 管理データベースが使用されます。

こちらもご覧ください

ポリシーの管理
BizTalk アプリケーションの作成と変更
AddResource コマンド: Policy