次の方法で共有


BTSTask を使用して BizTalk 設定をインポートまたはエクスポートする

概要

BTSTask コマンド ライン ユーティリティを使用すると、BizTalk Server環境から設定をエクスポートし、別のBizTalk Server環境にインポートできるため、ソリューション全体の時間を短縮できます。 これは、管理者がステージング環境でBizTalk Serverパフォーマンスを調整しようとするシナリオで特に役立ちます。また、目的の結果を得た時点で、設定を運用環境にインポートできます。

このトピックでは、 を使用して、環境間でBizTalk Server設定をインポートまたはエクスポートする手順 BTSTask.exe示します。

BizTalk 設定をインポートする

重要

特定の環境から BizTalk 設定をインポートするには、その設定をエクスポートして XML ファイルに保存しておく必要があります。 設定のエクスポートの詳細については、「 設定ダッシュボードを使用して BizTalk 設定をインポートまたはエクスポート する」または「 BTSTask を使用して BizTalk 設定をエクスポート する」を参照してください (このトピックでは)。

XML ファイルをインポートすることで、対象コンピューターで必要な BizTalk Server 設定をレプリケートできます。 BTSTask.exeを使用すると、グループ、ホスト、ホスト インスタンスの設定をインポートし、1 つのプロパティを別のインスタンスにマップできます。 次に設定をインポートする際に必要な前提条件を示します。

  • BizTalk Server 設定は同様のトポロジ間でインポートできます。

  • 送信元のホストとホスト インスタンスを送信先の対応するホストとホスト インスタンスにマップできる必要があります。

  • インポート先環境には、インポート元環境と (同じかまたは) 似たハードウェアがあります。 一部の設定は基礎となるハードウェアに依存しているため、これは重要です。

ImportSettings コマンド

ImportSettings BTSTask コマンドを使用して、ソース環境から移行先環境にBizTalk Server設定をインポートできます。 詳細については、「 ImportSettings コマンド 」を参照してください。

送信元ホストから送信先ホストおよび送信元ホスト インスタンスから送信先ホスト インスタンスへのマッピングは、次のように定義できます。

<?xml version="1.0" encoding="utf-8" ?>   
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SettingsMap>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <HostMappings>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="BizTalkServerApplication">  
  <DestinationHosts>BizTalkServerApplication</DestinationHosts>   
  </SourceHost>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="BizTalkServerIsolatedHost">  
  <DestinationHosts>BizTalkServerIsolatedHost</DestinationHosts>   
  </SourceHost>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="Host1">  
  <DestinationHosts>Host2</DestinationHosts>   
  </SourceHost>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="Host2">  
  <DestinationHosts>Host1;Host3;Host4;Host5</DestinationHosts>   
  </SourceHost>  
  </HostMappings>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <HostInstanceMappings>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHostInstance Name="BizTalkServerApplication:COMPUTER_NAME1">  
  <DestinationHostInstances>BizTalkServerApplication:COMPUTER_NAME2</DestinationHostInstances>   
  </SourceHostInstance>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHostInstance Name="Host1:COMPUTER_NAME1">  
  <DestinationHostInstances>Host2:COMPUTER_NAME2;Host3:COMPUTER_NAME3;Host4:COMPUTER_NAME4;Host5:COMPUTER_NAME5</DestinationHostInstances>   
  </SourceHostInstance>  
  </HostInstanceMappings>  
  </SettingsMap>  
  

マップ ファイルで、ホスト インスタンスを "HostName:MachineName" と入力します。 たとえば、"Host1:Server1" は、コンピューター "Server1" で実行中の (または存在している) ホスト "Host1" を意味します。

1:n ソースと宛先のマッピングを入力するには、セミコロンで区切られたリストを使用します。 次に例を示します。

SourceHost Name="SourceHost1"   
......DestinationHosts   
............DestHost1;DestHost2;DestHost3   
....../DestinationHosts   
/SourceHost  

ホスト インスタンスをマップするには、対応するホスト マッピングも作成されている必要があります。 ホスト マッピングで "SourceHost1" が "DestinationHost1" にマップされている場合、"DestinationHost1" のインスタンス (ある場合) は "SourceHost1" のインスタンス (ある場合) にのみマップできます。 この制約は UI インポート ウィザードにより処理されます。 マップ ファイルにはこのことを明示的に記述する必要があります。

BizTalk 設定をエクスポートする

BizTalk 設定をエクスポートするには、次の 2 つの方法があります。

  1. ExportSettings BTSTask コマンドを使用して、ソース環境のBizTalk Server設定を XML ファイルにエクスポートします。 詳細については、「 ExportSettings コマンド 」を参照してください。

  2. BizTalk Server管理の [設定] ダッシュボードを使用します。 手順については、「 設定ダッシュボードを使用して BizTalk 設定をインポートまたはエクスポート する」を参照してください。

ヒント

XML ファイルのBizTalk Server設定をターゲット環境に適用する方法については、「設定ダッシュボードを使用して BizTalk 設定をインポートまたはエクスポートする」を参照してください。

参照

BizTalk Server パフォーマンス チューニングの自動化