このトピックでは、BizTalk Server 管理コンソールまたはコマンド ラインを使用して、BizTalk アプリケーションにファイルを追加する方法について説明します。 アプリケーションに追加したファイルは、アプリケーションのインストール時にインストール フォルダーにコピーされます。 ファイルは、アプリケーションの .msi ファイルにエクスポートし、アプリケーションを使用して異なる展開環境に移動することもできます。
注
Readme ファイルを追加する手順については、「 Readme ファイルにリンクする方法」を参照してください。
アプリケーションに既に存在するファイルを上書きする場合は、[上書き] オプションを指定します。 上書きオプションは、両方のファイルが同じファイル名を持つ場合にのみ機能します。 指定されていない場合、追加するファイル名と同じファイル名を持つファイルがアプリケーションに既に存在する場合、追加操作は失敗します。
注
他の種類の成果物とは異なり、BizTalk グループに同じファイル名を持つ複数のファイルを含めることができます。
[前提条件]
このトピックの手順を実行するには、BizTalk Server Administrators グループのメンバーであるアカウントでログオンする必要があります。 アクセス許可の詳細については、「 BizTalk アプリケーションの展開と管理に必要なアクセス許可」を参照してください。
アプリケーションにファイルを追加するには
BizTalk Server 管理コンソールの使用
[ スタート] をクリックし、[ すべてのプログラム] をクリックし、[ Microsoft BizTalk Server 20xx] をクリックして、[ BizTalk Server 管理] をクリックします。
コンソール ツリーで、BizTalk Server 管理と、ファイルを追加するアプリケーションを含む BizTalk グループを展開します。
アプリケーションを展開し、ファイルを追加したいアプリケーションを選択します。
[リソース] フォルダーを右クリックし、[追加] をポイントして、[リソース] をクリックします。
[ 追加] をクリックしてファイルを選択し、[ 開く] をクリックします。
[ ファイルの種類 ] ドロップダウン リストで、[ System.BizTalk:File] を選択します。
[宛先] に、ファイル名を含め、.msi ファイルからアプリケーションをインストールするときにファイルをコピーする場所の完全なパスを入力します。 既定値は、アプリケーションのインストール フォルダー %BTAD_InstallDir%です。 このパスが指定されていない場合、インストール時にファイルはローカル ファイル システムにコピーされません。
完了したら、 [OK] をクリックします。
コマンド ラインの使用
コマンド プロンプトを開きます。[ スタート] をクリックし、[ 実行] をクリックし、「
cmd
」と入力して、[ OK] をクリックします。次の表に示すように、適切な値に置き換えて、次のコマンドを入力します。
BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:File [/Overwrite] /Source:value [/Destination:value] [/Server:value] [/Database:value]
例:
BTSTask AddResource /ApplicationName:MyApplication /Type:System.BizTalk:File /Overwrite /Source:"C:\Source Files\File.txt" /Destination:"C:\New Files\File.txt" /Server:MyDatabaseServer /Database:BizTalkMgmtDb
パラメーター 価値 /ApplicationName ファイルを追加する BizTalk アプリケーションの名前。 アプリケーション名が指定されていない場合は、既定の BizTalk アプリケーションが使用されます。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 /種類 System.BizTalk:File (この値では大文字と小文字は区別されません)。 /上書き 既存のファイルを更新するオプション。 指定せず、追加するファイルと同じ名前のファイルがアプリケーションに既に存在する場合、AddResource 操作は失敗します。 /源 ファイル名を含む、ファイルの完全なパス。 パスにスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 /行き先 .msi ファイルからアプリケーションをインストールするときにファイルをコピーする場所の完全パス。 パスにスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 指定しない場合、インストール時にファイルはローカル ファイル システムにコピーされません。 /サーバー BizTalk 管理データベースをホストする SQL Server インスタンスの名前 。ServerName\InstanceName,Port という形式です。
インスタンス名は、インスタンス名がサーバー名と異なる場合にのみ必要です。 ポートは、SQL Server が既定 (1433) 以外のポート番号を使用する場合にのみ必要です。
例:
Server=MyServer
Server=MyServer\MySQLServer,1533
指定しない場合は、ローカル コンピューターで実行されている SQL Server インスタンスの名前が使用されます。/データベース BizTalk 管理データベースの名前。 指定しない場合は、SQL Server のローカル インスタンスで実行されている BizTalk 管理データベースが使用されます。
こちらもご覧ください
.NET アセンブリ、証明書、およびその他のリソースの管理
AddResource コマンド: ファイル
BizTalk アプリケーションの作成と変更