Condividi tramite


Usare BTSTask per importare o esportare le impostazioni bizTalk

Panoramica

Usando l'utilità da riga di comando BTSTask, è possibile esportare le impostazioni da un ambiente BizTalk Server e importarle in un altro ambiente BizTalk Server, riducendo così la durata complessiva della soluzione. Ciò è particolarmente utile negli scenari in cui gli amministratori tentano di ottimizzare le prestazioni BizTalk Server in un ambiente di gestione temporanea e, dopo aver ottenuto i risultati desiderati, possono importare le impostazioni in un ambiente di produzione.

In questo argomento vengono elencati i passaggi per importare o esportare le impostazioni di BizTalk Server da un ambiente a un altro usando BTSTask.exe.

Importare le impostazioni di BizTalk

Importante

Per poter importare le impostazioni di BizTalk da un determinato ambiente, è necessario averle esportate e salvate in un file XML. Per altre informazioni sull'esportazione delle impostazioni, vedere Importare o esportare impostazioni BizTalk usando il dashboard delle impostazioni o esportare le impostazioni BizTalk tramite BTSTask (in questo argomento).

Con l'importazione del file XML è possibile replicare le impostazioni di BizTalk Server necessarie nel computer di destinazione. Usando la BTSTask.exe, è possibile importare le impostazioni gruppo, host e istanza host ed eseguire il mapping delle proprietà tra loro. Di seguito sono riportate le condizioni necessarie per l'importazione delle impostazioni.

  • È possibile importare le impostazioni di BizTalk Server in topologie simili.

  • È necessario poter eseguire il mapping tra le impostazioni Host e Istanze host di origine e di destinazione.

  • L'hardware dell'ambiente di destinazione deve essere simile (se non identico) a quello dell'ambiente di origine. Questa condizione è fondamentale poiché alcune impostazioni dipendono dall'hardware sottostante.

Comando ImportSettings

È possibile usare il comando ImportSettings BTSTask per importare BizTalk Server impostazioni dall'ambiente di origine all'ambiente di destinazione. Per informazioni dettagliate specifiche, vedere Comando ImportSettings .

È possibile definire il mapping da un host di origine a un host di destinazione e/o da un'istanza dell'host di origine a un'istanza dell'host di destinazione, come illustrato di seguito:

<?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>  
  

In un file di mapping immettere un'istanza host come "HostName:MachineName". Ad esempio: "Host1:Server1" indica l'istanza dell'host 'Host1' eseguita (o presente) sul computer 'Server1".

Per immettere i mapping di origine da 1:n a destinazione, usare un elenco delimitato da punto e virgola. Ad esempio:

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

È possibile eseguire il mapping delle istanze host solo se è stato creato il mapping dell'host corrispondente. Se "SourceHost1" è stato associato a "DestinationHost1" nei mapping degli host, le eventuali istanze di "DestinationHost1" possono essere associate solo alle eventuali istanze di "SourceHost1". Tale vincolo è gestito dall'importazione guidata dell'interfaccia utente. Potrebbe essere necessario scriverlo esplicitamente nel file di mappa.

Esportare le impostazioni di BizTalk

Esistono due modi per esportare le impostazioni bizTalk:

  1. Usare il comando ExportSettings BTSTask per esportare le impostazioni BizTalk Server dell'ambiente di origine in un file XML. Per altri dettagli, vedere Comando ExportSettings .

  2. Usare il dashboard delle impostazioni in amministrazione BizTalk Server. Per la procedura, vedere Importare o esportare impostazioni BizTalk Usando il dashboard delle impostazioni .

Suggerimento

Per informazioni su come le impostazioni di BizTalk Server in un file XML vengono applicate all'ambiente di destinazione, vedere Importare o esportare impostazioni BizTalk tramite il dashboard delle impostazioni.

Vedere anche

Automatizzare la regolazione delle prestazioni di BizTalk Server