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:
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 .
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