概要
BizTalk Server 管理コンソールまたはコマンド ラインを使用して、BizTalk アプリケーションにバインド ファイルを追加します。 「 バインド ファイルとアプリケーションの配置」の説明に従って、アプリケーションまたはアセンブリの配置を容易にするためにこれを行うことができます。
バインドのエクスポートに関する記事の説明に従って、アセンブリ、アプリケーション、またはグループの BizTalk アプリケーションから .xml ファイルにバインドを エクスポートし、このトピックのいずれかの手順を使用してバインド ファイルをアプリケーションに追加できます。
この操作を行うと、バインド ファイルが BizTalk 管理データベースに追加され、BizTalk Server 管理コンソールのアプリケーションの [リソース] フォルダーに表示されます。 バインド ファイルのインポートとは異なり、バインド ファイルを追加しても、そのバインドは直ちに適用されません。 代わりに、アプリケーションが別の BizTalk グループにインポートされるときに、バインドが適用されます。
Von Bedeutung
セキュリティ上の理由から、バインドをエクスポートすると、BizTalk Server はバインドのパスワードをファイルから削除します。 バインドをインポートした後は、送信ポートと受信場所のパスワードを再構成してから機能する必要があります。 送信ポートまたは受信場所の BizTalk Server 管理コンソールの [トランスポートのプロパティ] ダイアログ ボックスでパスワードを構成します。 「送信ポートを作成する」または「受信場所を作成する」を参照してください。
注
バインド ファイルを使用する場合は、成果物が適切なホストにバインドされていること、および信頼レベルが適切であることを確認する必要があります。
アプリケーションにバインド ファイルを追加する場合は、テストや運用などの環境を表す文字列を使用して、ターゲットデプロイ環境の値を指定できます。 この値には任意の文字列を使用できます。 次に、アプリケーションをインポートするときに、ターゲット環境に指定された値を指定することで、適用するバインド ファイルを選択できます。 これを行うと、バインド ファイルからバインドが適用されます。 ファイル内のバインドと同じ名前を持つアプリケーション内の既存のバインドはすべて自動的に上書きされます。
アプリケーションをインポートすると、バインドは次の順序で適用されます。 インポート プロセス中にバインドが適用されると、既に適用されているバインドは、同じ名前の新しいバインドによって上書きされます。 つまり、適用する特定の名前の最後のバインドが有効になります。
BizTalk Server によって生成されたアプリケーション バインド。バインド ファイルを介してアプリケーションに明示的に追加されたのではなく、アプリケーション .msi ファイルにエクスポートするためにユーザーによって明示的に選択されました。
明示的に追加され、ターゲットデプロイ環境が指定されていないバインド ファイル。 このセット内のバインドは、特定の順序で適用されません。
明示的に追加され、アプリケーションのインポート用に選択されたデプロイ環境と一致するターゲットデプロイ環境が関連付けられているバインディング。 このセット内のバインドは、特定の順序で適用されません。
アプリケーションのインポートとバインドの適用の詳細については、「 BizTalk アプリケーションのインポート」を参照してください。
[前提条件]
BizTalk Server Administrators グループのメンバーであるアカウントでサインインします。 BizTalk アプリケーションの展開と管理に必要なアクセス許可 の詳細について説明します。
BizTalk 管理を使用してバインド ファイルを追加する
[スタート] メニューで BizTalk Server 管理 を開きます。
[BizTalk Server 管理] を展開し、[BizTalk] グループを展開し、[アプリケーション] を展開して、バインド ファイルを追加するアプリケーションを右クリックします。
[ 追加] をポイントし、[ リソース] をクリックします。
[ 追加] をクリックし、追加するファイルを選択して、[ 開く] をクリックします。
同じファイル名を持つこのアプリケーションの既存のバインド ファイルを 上書きするには、[すべて上書き ] チェック ボックスをオンにします。 同じ名前の別のファイルが存在し、このチェック ボックスをオンにしない場合、追加操作は失敗します。
[ ファイルの種類 ] ドロップダウン リストで、[ System.BizTalk:BizTalkBinding] を選択します。
[ターゲット環境] で、このファイル内のバインドを適用するターゲット デプロイ環境を表す文字列 (テストなど) を入力し、[OK] をクリックします。
Von Bedeutung
このフィールドを空白のままにすると、このファイル内のバインドは常にアプリケーションのインポート時に適用されます。
バインド ファイルが追加され、アプリケーションの Resources フォルダーに表示されます。
コマンド ラインを使用してバインド ファイルを追加する
コマンド プロンプトを開きます ([スタート] メニュー>「コマンド プロンプト
cmd
>選択」と入力します)。次の表に示すように、適切な値に置き換えて、次のコマンドを入力します。
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 アプリケーションの作成と変更