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