次の方法で共有


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

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

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

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

    Note

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

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

    重要

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

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

前提条件

このトピックの手順を実行するには、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 [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 管理データベースが使用されます。

参照

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