次の方法で共有


アプリケーションにバインド ファイルを追加する

概要

BizTalk Server管理コンソールまたはコマンド ラインを使用して、BizTalk アプリケーションにバインド ファイルを追加します。 「 バインド ファイルとアプリケーションの展開」の説明に従って、アプリケーションまたはアセンブリの展開を簡単に行うことができます。

「バインドのエクスポート」の説明に従って、アセンブリ、アプリケーション、またはグループの BizTalk アプリケーションから .xml ファイルに バインドをエクスポートし、このトピックのいずれかの手順を使用して、バインド ファイルをアプリケーションに追加できます。

この操作を実行すると、バインド ファイルが BizTalk 管理データベースに追加されて、BizTalk Server 管理コンソール (アプリケーションのリソース フォルダー) に表示されます。 バインド ファイルのインポートとは異なり、バインド ファイルを追加しても、そのバインドが直ちに適用されることはありません。 代わりに、アプリケーションが他の BizTalk グループにインポートされるときにバインドが適用されます。

重要

セキュリティ上の理由により、BizTalk Server では、バインドのエクスポート時にバインドのパスワードがファイルから削除されます。 バインドをインポートした後で、送信ポートと受信場所のパスワードを再構成する必要があります。 BizTalk Server 管理コンソールの [トランスポートのプロパティ] ダイアログ ボックスで、送信ポートと受信場所のパスワードをそれぞれ構成します。 「送信ポートを作成する」または「受信場所を作成する」を参照してください。

Note

バインド ファイルを使用する場合は、成果物が正しいホストにバインドされていること、および信頼レベルが適切であることを確認する必要があります。

バインド ファイルをアプリケーションに追加する場合、追加先の展開環境を表す任意の文字列 (Test や Production など) を使用して展開環境の値を指定できます。 この値には任意の文字列を使用できます。 これで、アプリケーションをインポートするときに、そのターゲット環境に対して指定された値を提供して適用するバインド ファイルを選択できます。 これを実行すると、バインド ファイルからバインドが適用されます。 ファイル内のバインドと同じ名前を持つアプリケーション内の既存のバインドは、自動的に上書きされます。

アプリケーションのインポート時、バインドは次の順序で適用されます。 インポート プロセスでバインドが適用されるとき、同じ名前を持つ適用済みのバインドは、新しいバインドで上書きされます。 つまり、同じ名前のバインドを適用すると、常に、最新のバインドが有効になります。

  1. BizTalk Server によって生成されたアプリケーション バインドのうち、バインド ファイルでアプリケーションに明示的に追加されたバインドではなく、ユーザーがアプリケーション .msi ファイルへのエクスポート対象として明示的に選択したバインド。

  2. 明示的に追加されたバインド ファイルのうち、対象の展開環境が指定されていないもの。 この一連のバインド内での適用順序は特に決まっていません。

  3. 明示的に追加されたバインドのうち、対象の (アプリケーションのインポート用に選択された展開環境と一致する) 展開環境が関連付けられているもの。 この一連のバインド内での適用順序は特に決まっていません。

    アプリケーションのインポートとバインドの適用の詳細については、「 BizTalk アプリケーションのインポート」を参照してください。

前提条件

BizTalk Server Administrators グループのメンバーであるアカウントでサインインします。 BizTalk アプリケーションの展開と管理に必要なアクセス許可 の詳細については、以下を参照してください。

BizTalk 管理を使用してバインド ファイルを追加する

  1. [BizTalk Server管理] ([スタート] メニュー) を開きます。

  2. [BizTalk Server管理] を展開し、[BizTalk] グループを展開し、[アプリケーション] を展開して、バインド ファイルを追加するアプリケーションを右クリックします。

  3. [ 追加] をポイントし、[ リソース] をクリックします。

  4. [ 追加] をクリックし、追加するファイルを選択して、[ 開く] をクリックします。

  5. 同じファイル名を持つこのアプリケーション内の既存のバインド ファイルを上書きするには、[すべてのチェックを上書きする] ボックスを選択します。 同じ名前の別のファイルが存在し、このチェック ボックスをオンにしない場合、追加の処理は失敗します。

  6. [ ファイルの種類 ] ドロップダウン リストで、[ System.BizTalk:BizTalkBinding] を選択します。

  7. [ ターゲット環境] に、このファイル内のバインドを適用するターゲット デプロイ環境を表す文字列 (テストなど) を入力し、[OK] をクリック します

    重要

    このフィールドを空のままにすると、アプリケーションのインポート時にこのファイルのバインドは常に適用されます。

    バインド ファイルが追加され、アプリケーションの Resources フォルダーに表示されます。

コマンド ラインを使用してバインド ファイルを追加する

  1. コマンド プロンプトを開きます ([スタート] メニュー>に「コマンド プロンプト」と入力cmd>します)。

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

    BTSTask AddResource [/ApplicationName:"value"] /Type:System.BizTalk:BizTalkBinding [/Overwrite] /Source:value/Property:TargetEnvironment="value" [/Server:value] [/Database:value]

    例:

    BTSTask AddResource /ApplicationName:"My Application" /Type:System.BizTalk:BizTalkBinding /Source:"C:\Binding Files\MyBinding.xml" /Property:TargetEnvironment="Production" /Server:MyDatabaseServer /Database:BizTalkMgmtDb

    パラメーター
    /Applicationname バインド ファイルを追加する BizTalk アプリケーションの名前。 アプリケーション名が指定されなかった場合、既定の BizTalk アプリケーションが使用されます。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。
    /型 System.BizTalk:BizTalkBinding (この値では大文字と小文字は区別されません)。
    /上書き 既存のバインド ファイルを更新するためのオプション。 指定しない場合、追加するファイルと同じファイル名を持つバインド ファイルがアプリケーションに既に存在する場合、AddResource 操作は失敗します。
    /ソース バインド ファイルの完全パス (ファイル名を含む)。 パスにスペースが含まれている場合は、二重引用符 (") で囲む必要があります。
    /Property:TargetEnvironment= 対象の展開環境を指定する文字列。 "Production" など、任意の文字列を使用できます。 例: /Property:TargetEnvironment="Production"

    指定しない場合は、Default> の<値が自動的に適用されます。 この値では、大文字と小文字を区別します。 値にスペースが含まれる場合は、二重引用符 (") で囲む必要があります。 環境値の最大長は 128 文字です。
    /サーバー BizTalk 管理データベースをホストする SQL Server インスタンスの名前。ServerName\InstanceName,Port の形式で指定します。

    インスタンス名の指定は、そのインスタンス名がサーバー名と異なる場合にのみ必要です。 ポートの指定は、SQL Server で使用するポート番号が既定値 (1433) と異なる場合にのみ必要です。

    例 :

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    指定しなかった場合、ローカル コンピューターで実行されている SQL Server インスタンスの名前が使用されます。
    /データベース BizTalk 管理データベースの名前。 指定しなかった場合、SQL Server のローカル インスタンスで実行されている BizTalk 管理データベースが使用されます。

参照

.NET アセンブリ、証明書、およびその他のリソースの管理
AddResource コマンド: BizTalk バインド
BizTalk アプリケーションの作成と変更